保存修改的XML-WP8 C#

本文关键字:XML-WP8 修改 保存 | 更新日期: 2023-09-27 18:27:28

我一直在尝试动态修改和保存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);
}   

我知道我的流是只读的,但我该怎么办?

保存修改的XML-WP8 C#

Application.GetResourceStream我猜您正在从项目包中读取一个文件。您不能修改它。您需要将修改后的文件保存到隔离存储