无论深度如何,XSL都会找到某些“叶子”节点

时间:2015-02-17 16:18:11

标签: xml xslt xpath

我想选择不具有ns2:resource后继者的所有ns2:resource个节点。所以这里的.....代表任何东西(包括其他/父ns2:resource节点)。我该怎么做?

<xsl:for-each select="ns2:application/...../ns2:resource">

&#34; leaf&#34;在标题中是引号,因为......好吧,这些不是真正的叶子,但它们是关于ns2:resource节点的叶子,即它们不包含其子节点中的其他ns2:resource节点树木。

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方式:

<xsl:for-each select="ns2:application//ns2:resource[not(.//ns2:resource)]">

这是未经测试的,因为没有Minimal, Complete, and Verifiable example