C# Html Agility Pack未关闭的嵌入、参数标记
尝试如下解析嵌入对象标记: HtmlNode source2=HD.CreateElement(“源”); source2.InnerHtml=C# Html Agility Pack未关闭的嵌入、参数标记,c#,asp.net,.net,html-agility-pack,C#,Asp.net,.net,Html Agility Pack,尝试如下解析嵌入对象标记: HtmlNode source2=HD.CreateElement(“源”); source2.InnerHtml= n在这里。 问题是,当我尝试使用document codeHD.DocumentNode.OuterHtml或source2.InnerHtml时,参数和嵌入标记将被取消关闭 我试过了 HtmlNode.ElementsFlags[“param”]=HtmlElementFlag.Closed 但要有一个额外的贴身标签 谢谢你试试这个 HtmlAg
n在这里。
问题是,当我尝试使用document codeHD.DocumentNode.OuterHtml
或source2.InnerHtml
时,参数和嵌入标记将被取消关闭
我试过了
HtmlNode.ElementsFlags[“param”]=HtmlElementFlag.Closed
但要有一个额外的贴身标签
谢谢你试试这个
HtmlAgilityPack.HtmlDocument document = new HtmlAgilityPack.HtmlDocument();
document.LoadHtml(loadhtmlstring);
document.OptionFixNestedTags = true;
将html加载到HtmlDocument时,请尝试修复html标记。然后你就可以解决你的问题了。这允许自动修复HTML的标记错误。谢谢,但不起作用。它仍然没有关闭。我尝试了HtmlNode.ElementsFlags[“param”]=HtmlElementFlag.Empty | HtmlElementFlag.Closed;但它也不起作用
HtmlAgilityPack.HtmlDocument document = new HtmlAgilityPack.HtmlDocument();
document.LoadHtml(loadhtmlstring);
document.OptionFixNestedTags = true;