XSLT - 如何匹配任何非文本节点的子节点?

时间:2009-05-26 21:52:04

标签: xslt match children

我是XSLT的新手,我无法弄清楚如何获得xsl:如果匹配没有子标签时匹配。

我想要匹配:

<context>
    howdy
</context>

而这不是:

<context>
    <child>
        howdy
    </child>
</context>

2 个答案:

答案 0 :(得分:2)

相关的xpath表达式应如下所示:

//context[not(./*)]

答案 1 :(得分:1)

您也可以指定count(child::*) = 0 .