-1

중첩 된 div에서 문자열을 찾기 위해 HTMLAgilityPack에서 사용 방법 : 하는 HTML 코드를 아래와 같이이

<div class="class1 class2 class3"> 
    <div class="class4 class5"> 
    <span class="class6">GOAL STRING</span> 
    </div> 
</div> 

는 지금은 HTMLAgilityPack에서 해당 GOAL STRING 사용을 찾고 싶어요.
어떻게 할 수 있습니까?

+0

downvoter -> please please – MoonLight

답변

2

그럼 당신이 직접 범위를 얻기 위해 XPath를 사용하여 사전에

덕분에 [LINQLINQ없이 = 우리에게 두 가지를 제시해주십시오].

document.DocumentNode.SelectSingleNode("//div[@class='class1 class2 class3']/div[@class='class4 class5']/span[@class='class6']").InnerText; 

이 XPath를위한 좋은 자원이 특정 페이지의 중간에있는 테이블 : -> 요소를 검사 한 후 그 권리를 표시하는 요소를 클릭 또한 http://www.codeproject.com/Articles/9494/Manipulate-XML-data-with-XPath-and-XmlDocument-C

구글 크롬에 당신이 바로 클릭 할 수 있습니다 트리에서 시작하여 Xpath로 복사를 클릭하여 시작점을 얻으십시오. 이러한 표현은 대개 단순화 될 수 있습니다.

+0

안녕하세요, 거기에는 "class6"이 많이 있습니다. – MoonLight

+0

@MoonLight 업데이트했습니다. – Dharun

관련 문제