1

たとえば、ノードを選択しています

HtmlDocument temp_HdDocument = new HtmlDocument();

temp_HdDocument.LoadHtml(mysource);

var vrTempNewNode = temp_HdDocument.SelectSingleNode("//a"));

このようにノードを変更します

foreach (HtmlNode node in vrTempNewNode.SelectNodes("*"))
{
    node.Remove();
}

今、私が変更を加えると、vrTempNewNodeそれも反映されますtemp_HdDocument

どうすればこれを防ぐことができますか? 選択ノードは参照オブジェクトを作成するだけだと思いますが、メインドキュメントの一部ではなく、新しいローカル変数にしたいです

htmlagilitypack c# .net 4.5 wpf

4

1 に答える 1