WP7操作XMLXDocument loadedData XDocument.Load(People.xml)var data from query in loadedData.D
WP7操作XML
XDocument loadedData = XDocument.Load("People.xml"); var data = from query in loadedData.Descendants("person") select new Person { FirstName = (string)query.Element("firstname"), LastName = (string)query.Element("lastname"), Age = (int)query.Element("age") }; listBox1.ItemsSource = data; 我现在用以上代码可以读取到People.xml中的信息,People.xml是项目中的一个XML文件,现在我想对读出来的信息做一些修改,然后再保存到这个XML文件中,不知道该怎么操作?谢谢解答!!!
[最优解释] 和WP7没关系,直接看C#的XML操作,XMLREADER.
[其他解释] 可以参照MSDN中一贴:
http://social.msdn.microsoft.com/Forums/zh-CN/windowsphonezhchs/thread/6f1840a8-cd30-4082-a4e2-9ef298ec9f6e
应该对你有用。
[其他解释] 使用 XMLDocument 或者 LinqToXML 操作 XML和 普通Net开发一样
都是C# 语言。。。
[其他解释] 引用: 和WP7没关系,直接看C#的XML操作,XMLREADER. 我贴的代码就是读取,现在我想知道怎么写入?
[其他解释] XmlDocument 不能使用
[其他解释] 引用: 引用: 和WP7没关系,直接看C#的XML操作,XMLREADER. 我贴的代码就是读取,现在我想知道怎么写入? LINQ
[其他解释] 能给点示例代码吗?我找了好久都没找到
[其他解释] 现在的问题就是在 loadedData.Save("People.xml"); 这一句 报错:无法从“string”转换为“System.IO.Stream” ,请高手考点一下,谢谢!!!
[其他解释] 现用People.xml建个System.IO.Stream出来.
[其他解释] 如果你把XML引入了项目,那就别写入了整个安装包,这个安装包的内容是不能被程序修改的。
如果要修改的唯一办法是在第一次使用时将其写入ISOLATEDSTORAGE,使用时都从ISOLATEDSTORAGE中读取和修改。
[其他解释] 使用linq进行更新,很简单的,跟操作对象差不多
[其他解释] 使用linq进行更新,很简单的,跟操作对象差不多
[其他解释] 使用linq进行更新,很简单的,跟操作对象差不多
------其他解决方案--------------------
该回复于2012-06-26 14:08:36被版主删除
[其他解释] 楼主问题解决没?我也出一样的错了!
[其他解释] 引用: 楼主问题解决没?我也出一样的错了! Q我843315619
[其他解释] 该回复于2012-08-27 08:52:13被版主删除
[其他解释] 该回复于2012-08-27 08:52:30被版主删除