XSLT 紹介

XSLTは、XMLドキュメントをXHTMLドキュメントや他のXMLドキュメントに変換するための言語です。

XPathは、XMLドキュメント内をナビゲートするための言語です。

学習する前に必要な基礎知識:

学習を続ける前に、以下の基本的な知識が必要です:

  • HTML / XHTML
  • XML / XML名前空間
  • XPath

これらのプロジェクトをまず学びたい場合は、私たちの ホームページ これらのチュートリアルにアクセスしてください。

XSLTとは何ですか?

  • XSLTはXSL変換(XSL Transformations)を指します。
  • XSLTはXSLの中で最も重要な部分です。
  • XSLTは、一つのXMLドキュメントを別のXMLドキュメントに変換できます。
  • XSLTはXPathを使用してXMLドキュメント内をナビゲートします。
  • XPathはW3Cの標準です。

XSLT = XSL変換

XSLTはXSLの中で最も重要な部分です。

XSLTは、XMLドキュメントを別のXMLドキュメントまたはブラウザで認識できる他の形式のドキュメント(HTMLやXHTMLなど)に変換するために使用されます。通常、XSLTは、各XML要素を(X)HTML要素に変換することでこの作業を完了します。

XSLTを通じて、出力ファイルに要素や属性を追加または削除することができます。また、要素の順序を変更し、テストを実行してどの要素を隠すか表示するかを決定することもできます。

変換プロセスを説明する一般的な方法として、XSLTはXMLソースツリーをXML結果ツリーに変換します

XSLTを使用するXPath

XSLTはXPathを使用してXMLドキュメント内の情報を検索します。XPathは、XMLドキュメント内の要素と属性を通じてナビゲートするために使用されます。

まずXPathを学びたい場合は、私たちの XPath 教程

それはどのように動作しますか?

変換プロセスを説明する一般的な方法として、XSLTはXPathを使用して、ソースドキュメントから一つまたは複数の事前に定義されたテンプレートに一致する部分を定義します。一致が見つかった場合、XSLTはソースドキュメントの一致部分を結果ドキュメントに変換します。

XSLTはW3C標準です

XSLTは1999年11月16日にW3C標準として確立されました。

W3CのXSLTアクティビティに関する詳細情報が必要な場合は、私たちの W3C 教程