0
我正在尝试阅读&修改Silverlight项目中存在的XML文件,该文件位于后面的视图代码中。如何修改Silverlight项目中文件夹中的XML文件?
这是怎么了我读过&修改XML文件:
StreamResourceInfo s = Application.GetResourceStream(new Uri("XML/Settings.xml", UriKind.Relative));
XElement doc = XElement.Load(s.Stream, LoadOptions.None);
IEnumerable<XElement> settingElement = (from b in doc.Descendants(
"setting")
select b).Take(1);
if (settingElement.Count<XElement>() > 0)
{
foreach (var node in newsIdNode)
{
node.Remove();
}
}
我想现在要做的,就是保存XML文件。我试过如下:
doc.Save(s.Stream, SaveOptions.None);
但有一个运行时错误流是不可写。
如何保存对此XML文件的更改?
你可以举一些这三种方式的例子,或者提供一些链接吗? @RichardOD – 2012-02-27 21:10:31
当然。我已经更新了我的答案。尽管Google是你的朋友 – RichardOD 2012-02-27 21:17:09