我一直在尝试动态修改和保存 xml。我试图找到一些答案,但我没有设法找到。我成功修改和更改了 xml 数据,但我遇到了保存问题。这是代码:
var resourceStreamInfo = Application.GetResourceStream(uri);
using (var stream = resourceStreamInfo.Stream)
{
doc = XDocument.Load(stream);
var Currencies = doc.Descendants("Currency");
XElement root = Currencies.Where(b => b.Element("ID").Value.IndexOf(CurrencyID, StringComparison.CurrentCultureIgnoreCase) >= 0).First();
root.SetElementValue("Rate", rate);
doc.Save(stream);
}
我知道我的流是只读的,但我该怎么办?