2014-11-19 1 views
0

내 HTML 코드가 엉성하기 때문에 class = "abcd"인 모든 노드를 가져오고 싶지만이 태그는 class = "qwe"뒤에 올 수 없습니다. HTMLAgilityPack.dll에서 어떻게 구현할 수 있습니까? 예를 들어, 여기 내 html로 샘플입니다 :특정 태그가 아닌 경우 SelectNodes 메서드를 사용하는 방법

  <div class="qwe"> 
       <div class="abcd"> 
       ....other tags 
       </div> 
      </div> 
       <div class="abcd"> 
       ....other tags 
       </div> 
       <div class="abcd"> 
       ....other tags 
       </div> 

때문에 SelectNodes 방법은 마지막 두 태그가 아닌 첫 번째를 반환해야합니다.

+0

어떤 생각 ???? 또는 의견 ?? – MT467

답변

0

doc.DocumentNode.SelectNodes (@ "// 사업부의 [에 @ 클래스 = 'ABCD'가 아니라 (조상 :: *를 @ 클래스 = 'QWE'])]")

관련 문제