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);
}