In Html Agility Pack, wenn ich ein Attribut eines HtmlNode gesetzt, sollte ich dies in der HtmlDocument sehen, aus dem der Knoten ausgewählt wurde?Html Agility Pack: Festlegen eines HtmlNode-Attributs Wert wird nicht in der HtmlDocument
Sagen wir, dass htmlDocument ein HtmlDocument ist. So ist der vereinfachte Code sieht wie folgt aus:
HtmlNode documentNode = htmlDocument.DocumentNode;
HtmlNodeCollection nodeCollection = documentNode.SelectNodes(someXPath);
foreach(var node in nodeCollection)
if(SomeCondition(node))
node.SetAttributeValue("class","something");
Jetzt sehe ich die Klasse attribte des Knotens ändern, aber ich diese Änderung in der Htmldocument HTML spiegelt sich nicht sehen.