ホームページ  >  記事  >  バックエンド開発  >  XSL とは何ですか?何に使用されますか?

XSL とは何ですか?何に使用されますか?

青灯夜游
青灯夜游オリジナル
2018-12-10 11:33:0426201ブラウズ

XSL は Extensible Stylesheet Language の略で、XML ドキュメントの理解とスタイル設定に使用されます。CSS が HTML ベースのスタイルシート言語であるのと同じように、XML ベースのスタイルシート言語として使用できます。ブラウザが XML ドキュメントをレンダリングする方法を指定するマークアップ言語です。

XSL とは何ですか?何に使用されますか?

# 簡単に言えば、XSL は XML データを読み取り可能な形式で表現するために使用される言語であり、XML 内のデータはユーザー指定の形式にフォーマットできます。表示を出力します。 XML の XSL スタイルを記述することで、XML データをさまざまな形式で表示できます。

XSL の主要部分:

XSLT: XML ドキュメントを他のさまざまな種類のドキュメントに変換する言語です。

XPath: XML ドキュメント内を移動するための言語です。

XQuery: XML ドキュメントをクエリするための言語です。

XSL FO: XML ドキュメントをフォーマットするための言語です。

注: XSLT は XSL 変換の略で、XML ドキュメントを他の形式に変換する (XML から HTML への変換など) ために使用され、XSL の最も重要な部分です。

#XSL ドキュメント構成の説明:

1. XSL ドキュメントのヘッダーの宣言定義

XML 宣言の最初の行:

XSL は標準の XML 形式であり、すべての XML ドキュメントは XML 宣言で始まるため、同じことが XSL スタイル シートにも当てはまります。XSL ドキュメントの最初の行は次のとおりです。実際には、これらは XML 宣言でもあります:

<?xml version="1.0" encoding="ISO-8859-1"?>

XSL 宣言の 2 行目:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">....</xsl:stylesheet>

XSLT の要素、属性、特性にアクセスする必要がある場合は、次の場所で XSLT 名前空間を宣言する必要があります。文書の上部。つまり、

version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

注: XSL ドキュメントのコンテンツ部分は、XML ルールに厳密に従って記述する必要があります。つまり、開始タグと終了タグが必要です。

2. XSL ドキュメントのコンテンツ部分

XSL ドキュメントのコンテンツ部分は、xsl:template タグに含める必要があります:

<xsl:template match="/">......</xsl:template>

説明: xsl:template タグは、XML ドキュメントでデータを運ぶために使用されます。

XML で XSL ファイルを参照するにはどうすればよいですか?

外部 CSS スタイル ファイルを HTML で参照できるのと同じように、XML で XSL ファイルを参照することもできます。基本的な構文は次のとおりです:

<?xml-stylesheet type="text/xsl" href="你的xsl文件路径"?>

まとめ : 以上がこの記事の全内容となりますが、皆様の学習に少しでもお役に立てれば幸いです。

以上がXSL とは何ですか?何に使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:XQueryとは次の記事:XQueryとは