2012-05-16 2 views
0

html body가 있는데이 코드를 사용하여 코드의 특정 부분을 선택한 다음 두 번째 줄과 함께 특정 노드의 일부인 다른 요소를 격리하려고합니다.htmlagility 팩의 노드에서 노드 선택

HtmlNode node = doc.DocumentNode.SelectSingleNode("//table[@class='ts']"); 
HtmlNodeCollection prices = node.SelectNodes("//span[@class='nobr']"); 

'노드'하지만, 'nobr 범위'를 포함하지 않는, 구성 요소는 전체 '문서'에서 당겨진다; 이 검색을 선택된 노드로만 어떻게 제한 할 수 있습니까?

답변

2

.// 현재 노드에서 시작과 검색 단지 그 자손 :

HtmlNodeCollection prices = node.SelectNodes(".//span[@class='nobr']");