J'ai le balisage HTML suivant:
<div>
<span id="391d0e73-d491-4e55-9ccb-b74c6923e070">This is a text
element</span>
</div>
Maintenant, si je sauvegarde ce nœud div dans un objet HtmlNode
et que, par la suite, lorsque FirstChild
du nœud, au lieu de donner le span node as FirstChild
il donne le nœud NAME: "#text"
qui n’est pas présent dans le balisage. S'il vous plaît quelqu'un peut m'aider avec ce problème?
En XML , les nœuds incluent des éléments, du texte, des commentaires, etc., par exemple, dans votre document, la div
peut avoir 2 enfants de 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>
Vous devez spécifier que vous voulez l’élément enfant span
sur votre HtmlNode
, par exemple:
divNode.SelectSingleNode("span")