gpt4 book ai didi

c# - Htmlagilitypack 显示节点 #text 而不是 span

转载 作者:行者123 更新时间:2023-11-30 16:22:22 25 4
gpt4 key购买 nike

我有以下 html 标记:

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

现在,如果我将此 div 节点保存在 HtmlNode 对象中,然后当我访问节点的 FirstChild 时,而不是将 span 节点作为 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")

关于c# - Htmlagilitypack 显示节点 #text 而不是 span,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12475480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com