<xsl:call-template> 元素
按名称调用模板。
<xsl:call-template
name = QName
</xsl:call-template>
特性
- name
必选。要调用的模板的限定名 名称。
元素信息
注释
<xsl:call-template> 使您能调用有一个分配的 name 属性的命名模板(即 <xsl:template> 元素)。如果 <xsl:template> 元素有 name 属性,它可能也有但不一定会有 match 属性。<xsl:call-template> 元素按名称调用模板;必须有 name 属性,用于标识要调用的模板。与 <xsl:apply-templates> 不同,<xsl:call-template> 不更改当前节点或当前节点列表。
如果样式表包含多个同名模板并且导入优先级相同,将出错。
<xsl:call-template> 元素可以包含任意多个 <xsl:with-param> 元素。但是,不能包含其他 XSLT 元素。
下面的主题提供 <xsl:call-template> 的示例。