Выберите узел на основе имени в hmml-пакете маневренности

c# html html5 html-agility-pack xpath

Вопрос

У меня есть элемент формы:

<form autocomplete="on" class="class1" action="action1" method="post" name="name1">
</form>

На веб-странице есть 5 форм, я могу обращаться к формам с использованием атрибута class:

doc.DocumentNode.SelectNodes("//form[@class='class1']")

Я пытаюсь захватить это, используя атрибут name, но он возвращается null:

doc.DocumentNode.SelectNodes("//form[@name='name1']")

Задавая этот вопрос в соответствии с рекомендациями @Simon

Принятый ответ

(Я не знаю почему, но) Это дает желаемую форму:

doc.DocumentNode.SelectSingleNode("//form[@name='name1']")


Related

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