HTMLAgilityPack : XPath가있는 노드 선택

c# html-agility-pack xpath

문제

웹 페이지의 모든 노드를 가져 오려고합니다. XPath 문자열을 여러 번 다시 검사했지만 여전히 결과가 없습니다. 다음 코드를 사용해 보았습니다.

    string publicatiom = "WO2007000010";
    string Check_URL = @"http://patentscope.wipo.int/search/en/detail.jsf?docId=" publication + "&tab=PCTDocuments";
    var baseUrl = new Uri(Check_URL);
    HtmlWeb hw = new HtmlWeb();
    HtmlAgilityPack.HtmlDocument doc = hw.Load(baseUrl.ToString());
    string checkstring = "*//[@id='detailMainForm:j_idt1375:0:j_idt1394']";
    HtmlNodeCollection Nodes = doc.DocumentNode.SelectNodes(checkstring);

그러나 런타임 오류를 반환합니다.

인기 답변

string checkstring = "// * [@ id = 'detailMainForm : j_idt1375 : 0 : j_idt1394']";



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