HTML Agility pack创建新的HTMLNode

我使用HTML Agility Pack来解析和转换HTML文件,但由于index参数而尝试创建新的HTMLNode时,出现异常“Item has been been added”。HTML Agility pack创建新的HTMLNode

HtmlNode node1 = new HtmlNode(HtmlNodeType.Element, doc, 0); 

node1.Name = "div";

HtmlNode node2 = new HtmlNode(HtmlNodeType.Element, doc, 0);

node2.Name = "div";

回答:

这是如何创建一个节点(它基本上模仿的System.Xml语义,故意的):

HtmlNode div = doc.CreateElement("div"); 

myNode.Append(div);

我不知道这个构造函数使用,也许一个新的做在版本1.4中可用?

以上是 HTML Agility pack创建新的HTMLNode 的全部内容, 来源链接: utcz.com/qa/265993.html

回到顶部