В Html Agility Pack, когда я устанавливаю атрибут HtmlNode, должен ли я видеть это в HtmlDocument, из которого был выбран узел?
Допустим, что htmlDocument является HtmlDocument.Таким образом, упрощенный код выглядит следующим образом:
HtmlNode documentNode = htmlDocument.DocumentNode;
HtmlNodeCollection nodeCollection = documentNode.SelectNodes(someXPath);
foreach(var node in nodeCollection)
if(SomeCondition(node))
node.SetAttributeValue("class","something");
Теперь я вижу атрибут класса изменения узла, но я не вижу этого изменения, отраженного в html htmlDocument.