XSLT言語
それはXSLから始まり、XSLT、XPath、およびXSL-FOに至ります。
起始于 XSL
XSLは拡張スタイルシート言語(EXtensible Stylesheet Language)。
万国統一ウェブ標準機構(W3C)がXSLを開発し始めたのは、XMLに基づくスタイルシート言語が必要であるためです。
CSS = HTMLスタイルシート
HTMLは事前に定義されたタグを使用しており、タグの意味簡単に理解できます。
HTML要素内の<table>要素はテーブルを定義しており、ブラウザはそれを明確に理解していますどのように表示するか。
HTML要素にスタイルを追加することは簡単です。CSSを使用して、特定のフォントや色で要素を表示させることをブラウザに伝えることができます。
XSL = XMLスタイルシート
XMLは事前に定義されたタグを使用しておらず(好きなタグ名を使用できます)、これらのタグの意味すべてが簡単に理解できるわけではありません。
<table>要素はHTMLのテーブル、家具、または他の何かを意味します - ブラウザどのように表示するかがわからない。
XSLは説明XML文書をどのように表示するか!
XSL - それはスタイルシート言語だけでなく
XSLは以下の三部分で構成されています:
- XSLT
- XML文書を変換するための言語です。
- XPath
- XMLドキュメント内をナビゲートするための言語です。
- XSL-FO
- XMLドキュメントをフォーマットするための言語です。