XSLT

XSL Transformations (XSLT) は、W3Cにより標準化されたXML文書の変換用言語であり、2つの仕様から成るXSL仕様のひとつを構成している。なお、もう一方の仕様はオブジェクトのスタイル付けを担当するXSL-FOである。XSLTの仕様はジェームズ・クラークを中心とした人々が設計した。XSLTXSL-FOはDSSSLをもとにして設計された。

XSLTはXML形式の文書を変換する。XPathによる選択と検索にもとづき、XML文書全体または文書の一部に対して変換を行い、別のXML文書または表示・印刷用形式(XSL-FO、HTMLRTFTeX文書など)の文書を生成することができる。XML文書からの変換の具体的な例としては、以下のような変換があげられる。



変換の対象となるXML文書は木構造であり、XSLTによる変換は宣言的に指定される。つまり、XSLTプログラムは、変換をどううべきか指定する規則をいくつか集めたものからなり、この規則を再帰的に適用することによって変換をう。

XSLT処理系はまずどの規則が適用できるかチェックし、優先順にもとづいて該当する変換をう。

XSLTCSS付きのHTML文書生成に用いることもできる。

XSLTプログラムは、以下のようにXML文書の形式をとる。

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 ...
</xsl:stylesheet>


XSLT」『フリー百科事典 ウィキペディア日本語版』(http://ja.wikipedia.org/)。2009年7月28日15時(日本時間)現在での最新版を取得。

「XSLT」トップに戻る



2010年プロバイダー【顧客満足度】NO.1 トリプル受賞  ASAHIネット

入会・お問い合わせダイヤル
0120-030-275
携帯電話/PHS/IP電話などからは
03-3569-3526

10:00~19:00(土日祝~17:00)

書面での申し込みはこちら
資料請求

このページのトップヘ