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)