Web Memo/aws
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*AWS(Amazon Web サービス)等 [#y3150931]
RIGHT:更新日&lastmod();
AWSをはじめ価格comなどのデータがXMLファイルとして検索して...
**AWS [#f5abeba7]
AWSを利用して、アマゾンのDBからデータを取得してWeb上に表...
***登録 [#v5a130c3]
https://aws-portal.amazon.com/gp/aws/developer/registrati...
***利用方法 [#nded48c8]
''サンプル''
http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceServ...
このようにこのサイトにパラメータをつけてアクセスすると該...
この場合は本の中で、キーワードが「Rails」が含まれるものを...
<?xml version="1.0" ?>
- <ItemSearchResponse
xmlns="http://webservices.amazon.com/AWSECommerceService...
- <OperationRequest>
- <HTTPHeaders>
<Header Name="UserAgent" Value="Mozilla/4.0 (compatibl...
NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0....
</HTTPHeaders>
<RequestId>bede52de-1466-4dff-afe5-eeb7f14f6d64</Reque...
- <Arguments>
<Argument Name="Service" Value="AWSECommerceService" />
<Argument Name="ItemPage" Value="2" />
<Argument Name="Title" Value="Rails" />
<Argument Name="Operation" Value="ItemSearch" />
<Argument Name="Version" Value="2007-10-29" />
<Argument Name="SearchIndex" Value="Books" />
<Argument Name="AWSAccessKeyId" Value="1BWVD8AATMN7CXC...
</Arguments>
<RequestProcessingTime>0.1640020000000000</RequestProc...
</OperationRequest>
- <Items>
- <Request>
<IsValid>True</IsValid>
- <ItemSearchRequest>
<Condition>New</Condition>
<DeliveryMethod>Ship</DeliveryMethod>
<ItemPage>2</ItemPage>
<MerchantId>Amazon</MerchantId>
<ResponseGroup>Small</ResponseGroup>
<ReviewSort>-SubmissionDate</ReviewSort>
<SearchIndex>Books</SearchIndex>
<Title>Rails</Title>
</ItemSearchRequest>
</Request>
<TotalResults>139</TotalResults>
<TotalPages>14</TotalPages>
- <Item>
<ASIN>4839928266</ASIN>
<DetailPageURL>http://www.amazon.co.jp/Ruby-Rails-%E9%...
%8D%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%83%AA%E3%83%9...
%83%B3%E3%82%B9-2-0%E5%AF%BE%E5%BF%9C/dp/4839928266%3FSu...
%3D1BWVD8AATMN7CXC0WW02%26tag%3Dws%26linkCode%3Dxm2%26ca...
%3D165953%26creativeASIN%3D4839928266</DetailPageURL>
- <ItemAttributes>
<Author>大場 寧子</Author>
<Author>大場 光一郎</Author>
<Author>久保 優子</Author>
<Creator Role="監修">株式会社 万葉</Creator>
<Manufacturer>毎日コミュニケーションズ</Manufacturer>
<ProductGroup>Book</ProductGroup>
<Title>Ruby on Rails 逆引きクイックリファレンス Rails ...
</ItemAttributes>
</Item>
(略)
''パラメータ例''~
-Operation 商品情報の検索(例 ItemSearch)
-SubscriptionId または AWSAccessKeyIdで同じ内容
-SearchIndex 検索する対象のインデックス (例 Books Elect...
-Title 含まれるキーワード(どのフィールドまでかはまだ不明)
以下は必要なようだ
-Version=2007-10-29
&color(red){なぜか2005-10-05だとうまく動作しなかった};
-ContentType=text/html
XSLファイルは
-Style=(URL) で指定
ただし、日本語指定はUTF-8でURLエンコードする
***html形式で表示 [#z7c59b28]
Styleで指定されるXSLファイルで表示書式を指定できる
''サンプル(style.xsl)''
<?xml version="1.0"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:aws="http://webservices.amazon.com/AWSECommerceS...
version="1.0">
<xsl:output method="html" encoding="utf-8"/>
<xsl:template match="/">
<html lang="ja">
<head>
<title>XSLサンプル</title>
</head>
<body>
<h1> サンプル </h1>
<xsl:apply-templates select="aws:ItemSearchResponse/...
</body>
</html>
</xsl:template>
<xsl:template match="aws:ItemSearchResponse/aws:Items">
<table border="1">
<tr>
<th>出版社 </th><th>タイトル</th>
</tr>
<xsl:apply-templates select="aws:Item" />
</table>
<p>商品総数 : <xsl:value-of select="aws:TotalResults...
<p>ページ総数 : <xsl:value-of select="aws:TotalPages...
</xsl:template>
<xsl:template match="aws:Item">
<tr> <td>
<xsl:value-of select="aws:ItemAttributes/aws:Manufac...
<td>
<xsl:value-of select="aws:ItemAttributes/aws:Title" ...
</tr>
</xsl:template>
</xsl:stylesheet>
''評価''
また、評価のため、取得したXMLファイルの2行目にスタイルのX...
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="style.xsl" type="text/xsl" ?> <...
^^^^^^^^^^^^^^^ XSLファイルを指定
<ItemSearchResponse
xmlns="http://webservices.amazon.com/AWSECommerceService...
...
こ...
<OperationRequest>
<HTTPHeaders>
''直接表示''
うまくいったら以下のようにパラメータのStyleでXSLファイル...
http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceServ...
AWS E-Commerce Service から返される検索結果の商品は、10 ...
***参考 [#w87b8322]
-http://zapanet.info/blog/item/903
-http://www.stackasterisk.jp/tech/java/xml03_01.jsp
-http://www.itmedia.co.jp/enterprise/articles/0501/17/new...
-http://www.ajaxtower.jp/ecs/page/index1.html
終了行:
*AWS(Amazon Web サービス)等 [#y3150931]
RIGHT:更新日&lastmod();
AWSをはじめ価格comなどのデータがXMLファイルとして検索して...
**AWS [#f5abeba7]
AWSを利用して、アマゾンのDBからデータを取得してWeb上に表...
***登録 [#v5a130c3]
https://aws-portal.amazon.com/gp/aws/developer/registrati...
***利用方法 [#nded48c8]
''サンプル''
http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceServ...
このようにこのサイトにパラメータをつけてアクセスすると該...
この場合は本の中で、キーワードが「Rails」が含まれるものを...
<?xml version="1.0" ?>
- <ItemSearchResponse
xmlns="http://webservices.amazon.com/AWSECommerceService...
- <OperationRequest>
- <HTTPHeaders>
<Header Name="UserAgent" Value="Mozilla/4.0 (compatibl...
NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0....
</HTTPHeaders>
<RequestId>bede52de-1466-4dff-afe5-eeb7f14f6d64</Reque...
- <Arguments>
<Argument Name="Service" Value="AWSECommerceService" />
<Argument Name="ItemPage" Value="2" />
<Argument Name="Title" Value="Rails" />
<Argument Name="Operation" Value="ItemSearch" />
<Argument Name="Version" Value="2007-10-29" />
<Argument Name="SearchIndex" Value="Books" />
<Argument Name="AWSAccessKeyId" Value="1BWVD8AATMN7CXC...
</Arguments>
<RequestProcessingTime>0.1640020000000000</RequestProc...
</OperationRequest>
- <Items>
- <Request>
<IsValid>True</IsValid>
- <ItemSearchRequest>
<Condition>New</Condition>
<DeliveryMethod>Ship</DeliveryMethod>
<ItemPage>2</ItemPage>
<MerchantId>Amazon</MerchantId>
<ResponseGroup>Small</ResponseGroup>
<ReviewSort>-SubmissionDate</ReviewSort>
<SearchIndex>Books</SearchIndex>
<Title>Rails</Title>
</ItemSearchRequest>
</Request>
<TotalResults>139</TotalResults>
<TotalPages>14</TotalPages>
- <Item>
<ASIN>4839928266</ASIN>
<DetailPageURL>http://www.amazon.co.jp/Ruby-Rails-%E9%...
%8D%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF%E3%83%AA%E3%83%9...
%83%B3%E3%82%B9-2-0%E5%AF%BE%E5%BF%9C/dp/4839928266%3FSu...
%3D1BWVD8AATMN7CXC0WW02%26tag%3Dws%26linkCode%3Dxm2%26ca...
%3D165953%26creativeASIN%3D4839928266</DetailPageURL>
- <ItemAttributes>
<Author>大場 寧子</Author>
<Author>大場 光一郎</Author>
<Author>久保 優子</Author>
<Creator Role="監修">株式会社 万葉</Creator>
<Manufacturer>毎日コミュニケーションズ</Manufacturer>
<ProductGroup>Book</ProductGroup>
<Title>Ruby on Rails 逆引きクイックリファレンス Rails ...
</ItemAttributes>
</Item>
(略)
''パラメータ例''~
-Operation 商品情報の検索(例 ItemSearch)
-SubscriptionId または AWSAccessKeyIdで同じ内容
-SearchIndex 検索する対象のインデックス (例 Books Elect...
-Title 含まれるキーワード(どのフィールドまでかはまだ不明)
以下は必要なようだ
-Version=2007-10-29
&color(red){なぜか2005-10-05だとうまく動作しなかった};
-ContentType=text/html
XSLファイルは
-Style=(URL) で指定
ただし、日本語指定はUTF-8でURLエンコードする
***html形式で表示 [#z7c59b28]
Styleで指定されるXSLファイルで表示書式を指定できる
''サンプル(style.xsl)''
<?xml version="1.0"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:aws="http://webservices.amazon.com/AWSECommerceS...
version="1.0">
<xsl:output method="html" encoding="utf-8"/>
<xsl:template match="/">
<html lang="ja">
<head>
<title>XSLサンプル</title>
</head>
<body>
<h1> サンプル </h1>
<xsl:apply-templates select="aws:ItemSearchResponse/...
</body>
</html>
</xsl:template>
<xsl:template match="aws:ItemSearchResponse/aws:Items">
<table border="1">
<tr>
<th>出版社 </th><th>タイトル</th>
</tr>
<xsl:apply-templates select="aws:Item" />
</table>
<p>商品総数 : <xsl:value-of select="aws:TotalResults...
<p>ページ総数 : <xsl:value-of select="aws:TotalPages...
</xsl:template>
<xsl:template match="aws:Item">
<tr> <td>
<xsl:value-of select="aws:ItemAttributes/aws:Manufac...
<td>
<xsl:value-of select="aws:ItemAttributes/aws:Title" ...
</tr>
</xsl:template>
</xsl:stylesheet>
''評価''
また、評価のため、取得したXMLファイルの2行目にスタイルのX...
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="style.xsl" type="text/xsl" ?> <...
^^^^^^^^^^^^^^^ XSLファイルを指定
<ItemSearchResponse
xmlns="http://webservices.amazon.com/AWSECommerceService...
...
こ...
<OperationRequest>
<HTTPHeaders>
''直接表示''
うまくいったら以下のようにパラメータのStyleでXSLファイル...
http://ecs.amazonaws.jp/onca/xml?Service=AWSECommerceServ...
AWS E-Commerce Service から返される検索結果の商品は、10 ...
***参考 [#w87b8322]
-http://zapanet.info/blog/item/903
-http://www.stackasterisk.jp/tech/java/xml03_01.jsp
-http://www.itmedia.co.jp/enterprise/articles/0501/17/new...
-http://www.ajaxtower.jp/ecs/page/index1.html
ページ名: