2012-09-18 2 views
2

의 I가 다음과 같은 HTML 태그 : 지금은 노드의 FirstChild 다음 대신을 span node as FirstChild을주는 액세스 할 때 내가 HtmlNode 객체와 그 후이 사업부 노드를 저장하는 경우Htmlagilitypack 쇼 노드하는 #text 대신 스팬

 <div> 
      <span id="391d0e73-d491-4e55-9ccb-b74c6923e070">This is a text 
       element</span> 
     </div> 

마크 업에없는 노드 NAME: "#text"을 제공합니다. 아무도 내게이 문제를 도와 줄 수 없습니까?

+0

아니요 'This is text element'가 없습니다. –

답변

3

XML에서 노드는 요소, 텍스트, 설명 등을 포함합니다. 당신은 당신의 HtmlNode, 예를 들어, 당신이 span 자식 요소를 지정할 필요가

<div> 
    text(1) Some text could be here 
    <span id="391d0e73-d491-4e55-9ccb-b74c6923e070">This is a text 
     element</span> 
    text(2) More text could be here 
</div> 

: 문서에서 div 2 text 아이를 가질 수 있습니다

divNode.SelectSingleNode("span")