XSLTの概要
XSL
XSLTを学ぶ前に、まずEの略であるXSLを理解する必要があります。X緊張しやすい Stylesheet L言語。CSSがHTMLに似ているので、XMLに似ています。
XSLの必要性
HTMLドキュメントの場合、table、div、spanなどのタグが事前定義されています。そしてブラウザはそれらにスタイルを追加し、CSSスタイルを使用してそれらを表示する方法を知っています。ただし、XMLドキュメントの場合、タグは事前定義されていません。XMLドキュメントを理解してスタイルを設定するために、World Wide Web Consortium(W3C)は、XMLベースのスタイルシート言語として機能できるXSLを開発しました。XSLドキュメントは、ブラウザがXMLドキュメントをレンダリングする方法を指定します。
以下はXSLの主要部分です-
XSLT −XMLドキュメントを他のさまざまなタイプのドキュメントに変換するために使用されます。
XPath −XMLドキュメントをナビゲートするために使用されます。
XSL-FO −XMLドキュメントのフォーマットに使用されます。
XSLTとは
XSLT(Extensible Stylesheet Language Transformations)は、XMLデータをある形式から別の形式に自動的に変換する機能を提供します。
XSLTのしくみ
XSLTスタイルシートは、ターゲットXMLドキュメントに適用される変換ルールを定義するために使用されます。XSLTスタイルシートはXML形式で記述されています。XSLTプロセッサはXSLTスタイルシートを取得し、ターゲットXMLドキュメントに変換ルールを適用してから、XML、HTML、またはテキスト形式の形式のドキュメントを生成します。このフォーマットされたドキュメントは、XSLTフォーマッターによって使用され、エンドユーザーに表示される実際の出力が生成されます。
利点
XSLTを使用する利点は次のとおりです。
プログラミングに依存しません。変換は、XMLドキュメントである別のxslファイルに書き込まれます。
xslファイルの変換を変更するだけで出力を変更できます。コードを変更する必要はありません。そのため、Webデザイナーはスタイルシートを編集して、出力の変更をすばやく確認できます。