2009-12-16 63 views
2

我需要匹配既不包含PCDATA也不包含子元素的元素。XPATH 1.0:匹配非空元素

我尝试这样做:

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

nodes()是在XPath 1.0不明。

你知道在XPATH 1.0中这样做的最简洁的方法是什么?

+0

我建议减少的问题标签只有 “的XPath”。其他人不是很有帮助。 :) – Tomalak 2009-12-16 15:03:46

回答

5

你接近 - 这是node(),不nodes()

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

,或者更地道:

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

愚蠢的我!非常感谢。 – glmxndr 2009-12-16 14:26:01