我正在尝试创建一个Windows Phone 7应用程序,并希望使用以下函数更新/保存xml文件:
XDocument xmlDoc = XDocument.Load("myApp.xml");
xmlDoc.Element("ocd").Add(new XElement("vDetails", new XElement("itemName", this.tb_Name.Text),
new XElement("Date", System.DateTime.Now.ToString()), new XElement("itemValue", "")));
xmlDoc.Save("data.xml");
然而,xmlDoc.Save一行代码出现错误:最佳重载方法匹配“System.Xml.Linq.XDocument.Save(System.Xml.XmlWriter)”具有一些无效的参数。
我需要做什么来纠正这个问题?
var xml = XDocument.Load("arquivo.xml").ToString(); var content = new StringContent( xml, Encoding.GetEncoding("ISO-8859-1"), "application/xml");
- user3796130XDocument.Load
就可以读取文件。说实话,你想要实现什么并不清楚——而使用 ISO-8859-1 编码也不太可能是正确的选择。看起来你应该提出一个包含更多细节的新问题。 - Jon Skeet