我正在读取 XML 文件的内容并将其解析为对象模型。
当我修改对象模型中的值时,然后使用以下代码将其保存回 xml:
XElement optionXml = _panelElement.Elements("options").FirstOrDefault();
optionXml.SetAttributeValue("arming", value.ToString());
_document.Save(_fileName);
据我所知,这很有效,因为当我关闭应用程序并重新启动它时,我保存的值会在我下次查看它时反映在对象模型中。
但是,当我加载实际的 XML 文件时,这些值仍然是原来的样子。
为什么是这样?我需要做什么来保存具有新值的实际 XML 文件?