Ich verwende HTML Agility Pack, um eine HTML-Datei zu parsen und zu transformieren, aber ich erhalte die Ausnahme "Element wurde bereits hinzugefügt", wenn ich versuche, einen neuen HTML-Knoten wegen des Index-Parameters zu erstellen.
HtmlNode node1 = new HtmlNode(HtmlNodeType.Element, doc, 0);
node1.Name = "div";
HtmlNode node2 = new HtmlNode(HtmlNodeType.Element, doc, 0);
node2.Name = "div";
So können Sie einen Knoten erstellen (er imitiert grundsätzlich die System.Xml-Semantik):
HtmlNode div = doc.CreateElement("div");
myNode.Append(div);
Ich weiß nicht über diesen Konstruktor, den Sie verwenden, vielleicht einen neuen, der in Version 1.4 verfügbar ist?