【发布时间】:2014-06-20 07:35:28
【问题描述】:
我知道,当我指定该子模板的 XPath 表达式时,我可以在另一个模板中调用 xsl:apply-templates。
在我的 xsl 文件中,我得到了一个
<xsl:template match="/">
<xsl:apply-templates select="root/values" />
</xsl:template>
<xsl:template match="root/values>
<xsl:value-of select="value/key" />
</xsl:template>
现在我想在另一个上下文中再次对根/值的子节点做一些事情 - 我如何在我的主模板中匹配这个模板?
<xsl:template match="root/values>
<xsl:for-each select="value">
<xsl:value-of select="key" />
</xsl:for-each>
</xsl:template>
【问题讨论】:
-
如果您展示了您正在使用的 XML 示例以及您希望获得的输出,这可能会有所帮助。谢谢!
标签: templates xslt xpath xslt-2.0