代码如下......我在最后一行得到错误:loadedData.Save("levelNo.xml");
而且我不明白为什么在 XDocument 中有一种具有该类型参数的方法: Save(String) 将此 XDocument 序列化到文件中,如果存在,则覆盖现有文件。
我得到的错误:
错误 2:参数 1:无法从“字符串”转换为“System.Xml.XmlWriter”
错误1:“System.Xml.Linq.XDocument.Save(System.Xml.XmlWriter) 的最佳重载方法匹配” ' 有一些无效的参数
XDocument loadedData = XDocument.Load("levelNo.xml", LoadOptions.None);
XElement root = loadedData.Root;
XElement asset = (XElement)root.FirstNode;
asset.RemoveAll();
asset.Add(new XElement("level", levelNo));
asset.Add(new XElement("mana", player.Mana));
asset.Add(new XElement("score", score));
loadedData.Save("levelNo.xml");
我真的需要一些帮助...我已经搜索了几个小时的解决方案...我的目标是修改 levelNo.xml 文件,然后重写它...