XSL,XSLTとは
Web サービスといわれる仕組みがあります。 AmazonやYahooで行われているサービスのひとつでAmazonでは、商品に関する情報の多くを 取得することができます。
このサービスでは、データがXMLで提供されるのですが、ホームページ等で使うには、 そのままでは都合が悪いのでHTML等に変換します。 この変換の定義に使用されるのが XSLT です。
XSLT(eXtensible Stylesheet Language Transformations)は、もともと XSL の機能の一部として 含まれていましたが、XSLから分離し独立したXSLTとしてW3Cの勧告となりました。
XSL(eXtensible Stylesheet Language)は、XML文書にスタイル(見栄え)を設定するための言語で 大きく分けて3つの部分に分かれています。
- 変換機能のXSLT
- XSLTやXPointerの中でXML文書内の要素を指定する際用いるXPath
- 書式設定を行うXSL(XSL-FO)