2009-12-16 96 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