很奇怪!当我加载和更换使用空字符串
var document = new HtmlDocument();
document.LoadHtml(data);
document.DocumentNode.OuterHtml.Replace("<tbody>", "");
这工作正常,<tbody>
将被删除。
当我尝试<br>
用<br/>
using 替换时,同样的方式,
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() 函数对自闭合标签不起作用?