Пакет HTML Agility Выберите все узлы, содержащие XPath

Я новичок в пакете гибкости HTML и разбираюсь в основах XPath.

Однако у меня возникла проблема, есть ли способ получить все узлы, содержащие другой тип узла?

Например: я хочу получить все <tr>, содержащие тег <a>?

Когда я делаю //tr/a, я получаю ссылки.


person Darkalfx    schedule 22.01.2014    source источник


Ответы (1)


[condition] - это способ XPath сказать «где». Таким образом, ваш XPath будет чем-то вроде //tr[a], или, если вам нужны более глубокие дочерние узлы, используйте соответствующий ось: //tr[descendant::a].

В MSDN есть несколько полезных примеров - Примеры XPath < / а>

person Alexei Levenkov    schedule 22.01.2014