Amazon Webサービス:XSLファイルサンプル

Amazon Webサービスで指定するXSLファイルのサンプルである。ASIN番号を指定して、個別の本を表示するサンプルである。

サンプル

XSLソースコード

aws_asin.xsl

Amazon Webサービスのバージョンは、2008-03-03を利用している。他のバージョンで利用できるかは未確認であるが、おそらく大丈夫なはず。

利用方法

このサンプルは、XSLを適用することで、Javascriptのコードを返すようにしている。そのため、表示したい場所に以下のコードを記述すれば良い。

<script type="text/javascript"
    src="http://webservices.amazon.co.jp/onca/xml?
       Service=AWSECommerceService&
       Version=2008-03-03&
       AWSAccessKeyId=[アクセスキーID]&
       AssociateTag==[アソシエイトID]&
       Operation=ItemLookup&
       ResponseGroup=Small,Reviews,OfferFull,Images&
       Style=[XSLファイルのURL]&
       ItemId=[ASIN番号]"
   charset="utf-8">
</script>

表示サンプル

ちょっと解説

上のサンプルは、以下のようにtableを用いて、表示している。スタイルシート(CSS)を利用して、デザインをカスタマイズ可能なようにしている。

<table border="0" cellpadding="5" class="aws_items">
<tr>
<td valign="top" class="aws_img">本の画像データ</td>
<td valign="top" class="aws_attr">
タイトル、著者、価格
<div class="aws_review">
レビュー内容
</div>
</td>
</tr>
</table>

なお、上記のサンプルは、以下のようなスタイルシートを適用している。aws_reviewの部分だけスタイルシートを新たに記述し、他の要素については、このサイト(ItsMemo)全体のスタイルシートが適用されている。

div.aws_review{
  margin-top:5px;
  padding-top:5px;
  border-top:1px dotted #C0C0C0;
}

補足

上記のXSLファイルのサンプルは自由に利用して頂いて構いません。ただし、自分のサイトにダウンロードしてから利用してください。

(当サイトへのリンクを貼って頂くと、非常にうれしいです。)

関連記事

トラックバック(0)

このブログ記事に対するトラックバックURL: http://itsmemo.com/mt/mt-tb.cgi/122

※スパム防止のため、管理人がトラックバック内容確認後、公開されます。

コメントする