我正在使用HTML Agility Pack来解析和转换HTML文件,但是当我尝试根据index参数创建新的HTMLNode时,我收到了“已添加项”的异常。
HtmlNode node1 = new HtmlNode(HtmlNodeType.Element, doc, 0);
node1.Name = "div";
HtmlNode node2 = new HtmlNode(HtmlNodeType.Element, doc, 0);
node2.Name = "div";
答案 0 :(得分:21)
这是你如何创建一个节点(它基本上模仿System.Xml语义):
HtmlNode div = doc.CreateElement("div");
myNode.Append(div);
我不知道你使用的这个构造函数,也许是版本1.4中的新版本?