<item id=1>
<name>item1</name>
<price>30</price>
</item>
<item id=2>
<name>item2</name>
</item>
我需要一个xpath来只选择那些没有.net的价格的商品。
答案 0 :(得分:1)
原始问题:
item[price]
将为您提供具有item
元素子元素的所有price
元素。这包括一个空<price/>
,所以如果你想避免匹配
<item>
<name>item3</name>
<price></price>
</item>
然后你需要以下之一
item[price/text()]
item[normalize-space(price)]
对于反向,要仅选择没有item
的{{1}}元素,您可以使用
price