<xsl:template>
<xsl:template>
要素は出力生成テンプレートを定義します。この要素は、match 属性または name 属性のいずれかを持つ必要があります。
構文
<xsl:template match=PATTERN name=NAME mode=NAME priority=NUMBER> <xsl:param> [optional] TEMPLATE </xsl:template>
必須属性
なし
任意属性
match
-
このテンプレートを使用する要素を決定するパターンを指定します。これは
name
属性がない場合に必須の属性です。
name
-
このテンプレートの名前を指定します。テンプレートの名前は
<xsl:call-template>
要素を使用して呼び出すことができます。
mode
-
このテンプレートの特定のモードを指定します。このモードは
<xsl:apply-templates>
要素の属性と一致させることができます。 これは複数の方法で同じ情報を処理する場合に便利です。
priority
-
このテンプレートの数値優先度を指定します。これは
Infinity
以外の任意の数にすることができます。複数のテンプレートが同じノードに一致する場合、プロセッサはこの番号を使用します。
タイプ
最上位は <xsl:stylesheet>
または <xsl:transform>
の子である必要があります。
定義
XSLT, section 5.3.
Gecko のサポート
サポート済み