デフォルトで返されるものとは異なるタグセットを Product Advertising API のレスポンスで使用する場合があります。例えば、レスポンスを Web ページに表示する場合は、レスポンスを HTML に変換します。この方法は2つあります。Product Advertising API のデフォルトのレスポンスを受信して HTML (または別のXMLタグセット) に変換する方法と、結果をすぐに使用できるように Product Advertising API に対して変換を指示する方法です。Product Advertising API に処理を指示するには、XSLスタイルシートを Product Advertising API のリクエスト内で参照する必要があります。
複雑な構文解析やプログラミングをしなくても、開発の初心者でもリッチコンテンツを生成できるように、Product Advertising API は、XSLT (Extensible Stylesheet Language Transformation) サービスを用意しています。XSLは、XMLタグをHTMLや別の任意のXMLタグセットに変換するための XMLベースの言語です。Product Advertising API のXSLTサービスを利用するには、リクエストはRESTでなければならず、入力パラメータStyleを使用してXSLスタイルシートを参照する必要があります。
レスポンスを変換するには
リクエストに Style
パラメータを指定する必要があります。
参照されるスタイルシートには誰でもアクセスできる必要があります。
例えば、次の ItemSearch
リクエストは、XSLTスタイルシート http://ecs.amazonaws.com/xsl/aws4/item-search.xsl を指定しています。
http://ecs.amazonaws.com/onca/xml? Service=AWSECommerceService& AWSAccessKeyId=[AWS アクセスキー ID]
& Operation=ItemLookup
& IdType=ASIN& ItemId=B00008OE6I& ResponseGroup=Large& Style=http://ecs.amazonaws.com/xsl/aws4/item-search.xsl