나는 다음과 같은 HTML 마크 업을 가지고있다.
<div>
<span id="391d0e73-d491-4e55-9ccb-b74c6923e070">This is a text
element</span>
</div>
이제이 div 노드를 HtmlNode
객체에 저장 한 다음 노드의 FirstChild
액세스 할 때 span node as FirstChild
로 제공하는 대신 노드에 NAME: "#text"
를 제공합니다.이 노드는 마크 업에 없습니다. 아무도 내게이 문제를 도와 줄 수 없습니까?
XML 에서 노드는 요소, 텍스트, 주석 등을 포함합니다. 예를 들어, 문서에서 div
는 2 개의 text
자식을 가질 수 있습니다.
<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>
HtmlNode
에 span
하위 요소를 지정하도록 지정해야합니다 (예 :
divNode.SelectSingleNode("span")