XPath: выберите дочерние элементы, которые имеют * not *, имеют определенное имя <a> <b/> <c/> <d/> <b/> <e/> </a> Как выбрать те дети из "a", которые не являются "b"? Ответ 1 /a/*[not(self::b)] Ответ 2 С XPath 2.0 вы даже можете сделать /a/(* except b) Ответ 3 Xpath будет выглядеть: a/*[name(.) !='b'] Итак, выберите дочерние элементы 'a', имя которого не равно 'b'
Ответ 3 Xpath будет выглядеть: a/*[name(.) !='b'] Итак, выберите дочерние элементы 'a', имя которого не равно 'b'