XPATH 1.0:匹配不是空元素

时间:2009-12-16 11:29:20

标签: xpath

我需要匹配既不包含PCDATA也不包含子元素的元素。

我试过了:

.//myelem[count(nodes())=0]

但XPATH 1.0中未知nodes()

您知道在XPATH 1.0中执行此操作的最简洁方法是什么?

1 个答案:

答案 0 :(得分:5)

你很亲密 - 它是node(),而不是nodes()

.//myelem[count(node()) = 0]

或更具惯用性:

.//myelem[not(node())]