민첩성 팩 Select SingleNode @id contains 또는 @id는 다음과 같습니다.

c# html-agility-pack selectsinglenode

문제

유사한 Agility를 검색 할 수 있도록 Html Agility Pack SelectSingleNode 기능이 있습니까?

같은 것을 찾고있다.

string str = node.SelectSingleNode("//td[@id **contains** 'id_']/span/text()")
                 .InnerText;

또는

string str = node.SelectSingleNode("//td[@id **startsWith** 'id_']/span/text()")
                 .InnerText;

수락 된 답변

contains()starts-with() 와 같은 XPath 함수 contains() 원하는대로 사용할 수 있습니다. 이러한 함수의 사용 예 :

string str1 = node.SelectSingleNode("//td[contains(@id, 'id_')]/span/text()")
                  .InnerText;
string str2 = node.SelectSingleNode("//td[starts-with(@id, 'id_')]/span/text()")
                  .InnerText;


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