<xsl:apply-imports> 元素

调用在导入的样式表中定义的重写模板规则。

<xsl:apply-imports />

元素信息

出现次数

无限制

父元素

xsl:attributexsl:commentxsl:copyxsl:elementxsl:fallbackxsl:for-eachxsl:ifxsl:messagexsl:otherwisexsl:paramxsl:processing-instructionxsl:templatexsl:variablexsl:whenxsl:with-param、输出元素

子元素

(无子元素)

备注

正在用来重写导入样式表中模板规则的模板规则可以使用 <xsl:apply-imports> 元素来调用被重写的模板规则。

在处理样式表的整个过程中都有当前模板规则。 通过模式匹配选择某个模板规则时,该模板规则将成为当前模板规则,直到模板已实例化。 当实例化 <xsl:for-each> 元素时,当前模板规则变空,而将 <xsl:for-each> 元素应用于源文档中的每个元素。

<xsl:apply-imports> 元素只使用被导入到包含当前模板规则的样式表元素中的模板规则来处理当前节点。 节点在当前模板规则的模式下处理。 如果在当前模板规则为空时实例化 <xsl:apply-imports>,则发生错误。

本节包含下列示例: