标签: xpath
<a> <b/> <c/> <d/> <b/> <e/> </a>
如何选择那些不是“b”的“a”的孩子?
答案 0 :(得分:90)
/a/*[not(self::b)]
答案 1 :(得分:13)
使用XPath 2.0,您甚至可以
/a/(* except b)
答案 2 :(得分:3)
Xpath会看:
a/*[name(.) !='b']
因此,选择名称不等于'b'的'a'的孩子