Мой первый пост здесь - это ' это отличный сайт, и я, безусловно, сделаю все возможное, чтобы отдать столько, сколько смогу.
Я видел различные проявления этого следующего вопроса; однако мои попытки разрешить, похоже, не работают.
Рассмотрим это простое дерево:
<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')]
... Однако это, похоже, не работает.
Что мне здесь не хватает?
Ура,
Isaac