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.