Мой первый пост здесь - это отличный сайт, и я, безусловно, сделаю все возможное, чтобы вернуть столько, сколько смогу.
Я видел различные проявления этого следующего вопроса;однако мои попытки решить проблему не сработали.
Рассмотрим это простое дерево:
<root>
<div>
<p>hello</p>
<p>hello2</p>
<p><span class="bad">hello3</span></p>
</div>
</root>
Я хотел бы найти выражение XPath, которое выберет все дочерние узлы "div ", за исключением для элементов, у которых атрибут" class "равен" bad ".
Вот что я пробовал:
/root/div/node()[not (@class='bad')]
...Однако, похоже, это не работает.
Что мне здесь не хватает?
Приветствия,
Исаак