<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> 元素的属性来匹配。这对于以多种方式处理相同的信息非常有用。
优先级
-
为此模板指定一个数字优先级。该数字可以是除 Infinity 以外的任何数字。当有多个模板匹配同一个节点时,处理器将使用此数字。
顶级元素,必须是 <xsl:stylesheet> 或 <xsl:transform> 的子元素。