開発 xsltとは何ですか? -techopediaからの定義

xsltとは何ですか? -techopediaからの定義

目次:

Anonim

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

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

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

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

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

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

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

xsltとは何ですか? -techopediaからの定義