C # HTMLAgilityPack Select не содержит

c# console html-agility-pack xpath

Вопрос

Моя программа является простым консольным приложением c #, я не знаю, как достичь своей цели, в основном я выбираю один узел, но я хотел бы игнорировать тег с определенным текстовым значением, мой код ниже.

string name = item.SelectSingleNode("//select[contains(@id,'var')]//option")
                  .GetInnerTextFromNode();

Я знаю, что в jQuery вы можете использовать: не фильтр, но не уверен в C #, и я ищу документацию для пакета, но ничего не всплыло.

спасибо

Популярные ответы

Просто беря комментарий RGraham и превращая его в ответ:

 string name = item.SelectSingleNode("//select[not(contains(@id,'var'))]//option")
              .GetInnerTextFromNode();

Что касается руководства по функциям, которые вы можете использовать, ознакомьтесь с учебными пособиями XPath для школьников w3schools .



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow