У меня есть следующая html-разметка:
<div>
<span id="391d0e73-d491-4e55-9ccb-b74c6923e070">This is a text
element</span>
</div>
Теперь, если я HtmlNode
этот 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>
Вам нужно указать, что вы хотите, чтобы дочерний элемент span
HtmlNode
на вашем HtmlNode
, например
divNode.SelectSingleNode("span")