拡張可能なスタイルシート言語変換(XSLT)

著者: Randy Alexander
作成日: 2 4月 2021
更新日: 15 5月 2024
Anonim
デモ付きのXSLT初心者向けチュートリアル
ビデオ: デモ付きのXSLT初心者向けチュートリアル

コンテンツ

定義-拡張スタイルシート言語変換(XSLT)とはどういう意味ですか?

XSL変換として知られるExtensible Stylesheet Language Transformations(XSLT)は、Extensible Markup Languague(XML)ドキュメントを他の構造化ドキュメントに変換するための言語です。これは、XSLプロセッサの助けを借りて、与えられた入力XMLドキュメントを適切な出力ドキュメントに変換するためのテンプレートルールを定義するスタイルシートを使用して行われます。


XSLT変換は、クライアント側でもサーバー側でも実行できます。 XSLT処理モデルは、1つ以上のソースXMLドキュメント、1つ以上のXSLスタイルシート、XSLプロセッサ、および1つ以上の構造化された出力ドキュメントで構成されます。

Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaがExtensible Stylesheet Language Transformations(XSLT)について説明しています

XSLTは、XMLコンテンツが視覚的表現をどのように生成するかを指定し、表示ウィンドウ、ハンドヘルドデバイス画面などのプレゼンテーションメディアのスタイル、ページネーション、レイアウトなどの詳細を記述します。XSLスタイルプロセッサは、 XSLTは、スタイルシートとドキュメントの解釈に関与し、テンプレートルールに従ってコンテンツを生成しました。

スタイルシートは学習と解釈が複雑であるため、本格的なプログラミング構文を使用しません。代わりに、テンプレートルールと呼ばれるルールを定義します。これらの各ルールは、ソースドキュメントで見つける必要があるパターンを指定します。パターンが見つかると、変換がトリガーされて出力ドキュメントが生成されます。このパターンは、XPathに基づく式言語を使用して、ソースノードとスタイルシートテンプレートを比較します。

書式設定のセマンティクスは結果ツリーに含まれ、書式設定が可能になります。書式設定セマンティクスは、書式設定オブジェクトを表すクラスのセットとして定義できます。結果ツリーノードは、書式設定オブジェクトと呼ばれます。プレゼンテーションルールは、フォーマットオブジェクトとプロパティのクラスによって定義されます。