简体   繁体   中英

Saving Modified XML- WP8 C#

I've been trying to modify and save an xml dynamically. i've tried to find some answers but i didnt manage to. i Succeeded to modify and change the xml data, but i encounter a problem with saving. here is the code:

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

I understood that my stream is readonly, but what should I do?

From Application.GetResourceStream I guess your are reading a file from your project bundle. You cannot modify it. You need to save the modified file to isolated storage

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM