<a> <b/> <c/> <d/> <b/> <e/> </a>
「b」ではない「a」の子を選択するにはどうすればよいですか?
/a/*[not(self::b)]
XPath 2.0を使用すれば
/a/(* except b)
Xpathは次のようになります。
a/*[name(.) !='b']
そのため、名前が「b」ではない「a」の子を選択します