我「試圖」弄清楚如何創建一個的Windows Phone 7應用程序,我想更新/保存XML文件具有以下功能:保存到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)的最佳重載方法匹配有一些無效參數。
我需要做什麼以糾正此問題?
感謝你爲這個。這個例子把我放在正確的路徑...我想知道,雖然...當我保存文件時,它似乎保存時,我顯示更新的文件。但是,如果關閉「應用程序」,則使用Iso存儲是否會保存並恢復新更新的.xml文件?我似乎無法弄清楚如何測試?有什麼建議麼?也許我需要問這是一個問題。 – webdad3 2010-11-19 16:33:37
@Jeff:孤立的存儲是持久的。您可以將其視爲應用程序自己的專用磁盤。如果應用程序已卸載並重新安裝,我懷疑它會被擦除。 – 2010-11-19 17:24:23
@JonSkeet嗨,這樣你解釋是爲了保存XML文件,但如果我想讀取使用該邏輯的同一文件? 'var xml = XDocument.Load(「arquivo.xml」)。ToString(); VAR內容=新的StringContent( XML, Encoding.GetEncoding( 「ISO-8859-1」), 「應用程序/ XML」);' – 2016-01-03 08:58:30