C # HTMLAgilityPack 선택 항목이 없습니다.

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();

사용할 수있는 기능에 대한 지침은 w3schools XPath 자습서를 확인하십시오.




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