В 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.