XSLT <template>定义了一种重用模板的方法,以便为特定类型/上下文的节点生成所需的输出。
声明
以下是<template>元素的语法声明。
<xsl:template
name = Qname
match = Pattern
priority = number
mode = QName >
</xsl:template>
上述声明中的属性说明 –
name – 要应用模板的元素的名称。
match – 模式,表示要应用模板的元素。
priority – 模板的优先级编号,高优先级模板前面不考虑具有低优先级的匹配模板。
mode – 允许元素多次处理以产生不同的结果。
元素
父元素 – xsl:stylesheet, xsl:transform
子元素 – xsl:apply-imports,xsl:apply-templates,xsl:attribute, xsl:call-template, xsl:choose, xsl:comment, xsl:copy, xsl:copy-of, xsl:element, xsl:fallback, xsl:for-each, xsl:if, xsl:message, xsl:number, xsl:param, xsl:processing-instruction, xsl:text, xsl:value-of, xsl:variable