gpt4 book ai didi

c# - 如何使用 HtmlAgilityPack 将
标签替换为
标签?

转载 作者:太空狗 更新时间:2023-10-29 20:51:32 25 4
gpt4 key购买 nike

很奇怪!当我使用

加载并用空字符串替换
 var document = new HtmlDocument();
document.LoadHtml(data);
document.DocumentNode.OuterHtml.Replace("<tbody>", "");

这很好用 & <tbody>将被删除。

当我尝试替换 <br> 时采用相同的方式与 <br/>使用,

document.DocumentNode.OuterHtml.Replace("<br>", "<br/>");

它不起作用:(

也试过了,

 var brTags = document.DocumentNode.SelectNodes("//br");
if (brTags != null)
{
foreach (HtmlNode brTag in brTags)
{
brTag.OuterHtml = "<br/>";
// brTag.Name= "br/"; - > Also this one :(
}
}

HTMLAgilityPack 的 replace() 函数不适用于自关闭标签?

最佳答案

document.OptionWriteEmptyNodes = true;

会帮你解决问题的!

关于c# - 如何使用 HtmlAgilityPack 将 <br> 标签替换为 <br/> 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18570289/

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