XSL言語
XSL で始まり XSLT、XPath、XSL-FO で終わります。
XSLから始まる
XSLとは、拡張可能なスタイルシート言語(EXtensibleStylesheetLanguage)を指します。
World Wide Web Consortium (W3C) は、XML ベースのスタイルシート言語の必要性があったため、XSL の開発を開始しました。
CSS = HTML スタイルシート
HTML ではあらかじめ定義されたタグが使用されており、各タグの意味は理解しやすいです。
HTML の <table> タグはテーブルを定義し、ブラウザはそれを表示する方法を認識します。
HTML 要素にスタイルを追加するのは簡単です。 CSS を使用すると、要素を特定のフォントまたは色で表示するようにブラウザーに指示するのが簡単です。XSL = XML スタイルシート XML は事前定義されたタグを使用せず (任意のタグ名を使用できます)、各タグ
の意味は必ずしも理解しやすいとは限りません 。
<table> タグは、HTML テーブル、家具、またはその他のものを意味します。ブラウザーはそれを表示する方法を知りません。
XSL は XML ドキュメントを表示する方法を説明します。XSL - 単なるスタイルシート言語ではありません XSL は 3 つの部分で構成されています:
- XSLT - XML ドキュメントを変換するための言語。
- XPath - XML ドキュメント内を移動するための言語。
- XSL-FO - XML ドキュメントをフォーマットするための言語。
このチュートリアルの主要部分は XSLT ですこのチュートリアルの残りの部分は、XML ドキュメントの変換に使用される言語である XSLT です。 XPath と XSL-FO の詳細については、XPath チュートリアルと XSL-FO チュートリアルをご覧ください。