gpt4 book ai didi

html-agility-pack - 产生异常 "Multiple node elments can' 的 HtmlAgilityPack 无法创建。”

转载 作者:行者123 更新时间:2023-12-04 18:57:39 24 4
gpt4 key购买 nike

我有一些输入标签是占位符,我用一些 HTML 替换。我正在使用下面的代码来创建 html 节点下面是代码片段。但是当没有多个节点时,它会给出错误,因为“无法创建多个节点元素”。

string tempString = "<p style="margin-left:0px;margin-right:0px;text-indent:0px;text-align:justify;">(c)<span style='display: inline-block; width: 30px; min-width: 30px;'>&nbsp;</span><span class='noCount4'> </span>paragraph <span class="Ellh_">(a)<span class='noCount-44'> </span>&nbsp;of Clause <span class='noCount-48'> </span><span class="Ellj_">25.3<span class='noCount-44'> </span>&nbsp;(<span class='noCount-49'></span> </span><i>Other obligations</i>) as a result of an <span class="El2d_">Obligor </span>failing to comply with its obligations under Clause <span class="Ellm_">24.22<span class='noCount-44'> </span>&nbsp;(<span class='noCount-50'></span> </span><i><span class="El2e_">Financial Indebtedness</i></span>);<span class='noCount-1'> </span></span></p>"

HtmlNode tempNode = HtmlNode.CreateNode(tempString);

但是 HtmlNode.CreateNode(tempString)给出错误“无法创建多个节点元素”。

谁能建议我这里出了什么问题。

最佳答案

“无法创建多个节点元素”是正确的,但这可能会导致误导。 HtmlNode.CreateNode() 仅支持单节点 HTML,即只能有一个外部容器节点。

改变这个...

<p>
blah blah...
</p>
<span>
More stuff...
</span>

进入这个...
<div>
<p>
blah blah...
</p>
<span>
More stuff...
</span>
</div>

关于html-agility-pack - 产生异常 "Multiple node elments can' 的 HtmlAgilityPack 无法创建。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48428938/

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