XPath - получить дочерние элементы без определенного идентификатора - PullRequest
0 голосов
/ 23 марта 2012

Я пытался воздержаться от обращения за помощью, но с меня хватит!Я пытаюсь получить дочерние элементы узла;все, кроме одного с конкретным идентификатором.Это то, что я имею до сих пор:

//*[@id='a']/*[@id!='b']

Это работает в некоторой степени.Он получает все дочерние элементы «a», у которых нет идентификатора «b», но я хочу, чтобы он получал все дочерние элементы, независимо от того, имеет ли он атрибут id или нет.

Есть идеи?

1 Ответ

2 голосов
/ 23 марта 2012

Попробуйте использовать not(), например

//*[@id="a"]/*[not(@id="b")]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...