访问模板中的输入文档,该文档与doc()加载的节点相匹配

时间:2016-09-14 11:27:49

标签: xslt

将模板应用于doc()加载的节点时,如何访问该模板中的orignial输入文档? 除了添加这样的参数之外还有其他方法吗?

<xsl:apply-templates select="doc('snippets.xml')//snippet">
    <xsl:with-param name="input-document" select="/" />
</xsl:apply-templates>

1 个答案:

答案 0 :(得分:1)

您可以拥有一个全局变量,例如

<xsl:variable name="primary-input" select="/"/>

然后根据需要使用$primary-input。变量的名称取决于您。