XmlDocument
コードのさまざまな部分で を条件付きで変更しています。「変更された」フラグを渡す代わりに、XmlDocument
オブジェクトにはこれ用に構築されたフラグがありますisDirty
か?
var doc = new XmlDocument();
doc.Load(file);
if (...) parent.AppendChild(element);
if (...) parent2.AppendChild(element2);
if (...) parent3.AppendChild(element3);
//METHOD DOESN'T EXIST
if (doc.isDirty())
doc.Save(file);