我正在尝试编辑一个 xml 文件。更新我的值后,我想将其保存在相同的原始 xml 文件中。当我准备保存到这个文件时,我有一个错误“无法保存到这个文件,因为它仍然打开”。需要一些想法| 帮助。
谢谢:)
public void writeConfig(string withConfig, string param)
{
XmlTextReader reader = new XmlTextReader(pathFile);
XElement xmlFile = XElement.Load(reader);
reader.Close();
var query = from c in xmlFile.Elements("config").Attributes(withConfig) select c;
foreach (XAttribute config in query)
{
config.Value = param;
}
xmlFile.Save(pathFile);
}