<xsl:template>
<xsl:template>
元素定义了一个生成输出的模板。此元素必须设置 match 属性或 name 属性。
语法
xml
<xsl:template
match=PATTERN
name=NAME
mode=NAME
priority=NUMBER>
<xsl:param> [optional]
TEMPLATE
</xsl:template>
必需属性
无。
可选属性
match
-
指定一个模式,用于确定应该使用此模板的元素。如果不存在
name
属性,则此属性为必需属性。 name
-
name
指定此模板的名称,可以通过
<xsl:call-template>
元素调用该名称。-
mode
指定此模板的特定模式,可以通过
<xsl:apply-templates>
元素的属性匹配该模式。这对于以多种方式处理相同的信息很有用。-
priority
指定此模板的数字优先级。这可以是除 Infinity
之外的任何数字。当多个模板匹配同一节点时,处理器会使用此数字。
类型
规范
顶层,必须是 <xsl:stylesheet>
或 <xsl:transform>
的子元素。
Gecko 支持
XSLT,第 5.3 节。