html 민첩성 팩의 이름을 기반으로 노드를 선택하십시오.

c# html html5 html-agility-pack xpath

문제

나는 이런 형태의 요소를 가지고있다 :

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

웹 페이지에는 5 가지 형식이 있습니다. 클래스 속성을 사용하여 양식에 액세스 할 수 있습니다.

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

이름 특성을 사용하여이 캡처하려면 노력하고 있지만 그것은 null이오고있다 :

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

@ 사이먼의 권고대로이 질문하기

수락 된 답변

(나는 왜 그런지 모르지만) 이것은 원하는 형태를 제공합니다 :

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



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.