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