0
到目前爲止,操作XML(讀/寫)比標準窗口更具挑戰性。我試圖打開配置文件進行編輯,進行更改,然後再次將文件保存到磁盤。保存XML文檔Windows RT開發
我可以打開該文件作爲StorageFile
,將其轉換爲XDocument
,但我無法將XDocument
保存到磁盤,任何人都可以提供代碼,可以做到這一點嗎?目前我有
StorageFile file = await installedLocation.GetFileAsync(fileNameAndPath);
var data = await FileIO.ReadTextAsync(file);
string actualXML = data.ToString();
XDocument doc = XDocument.Parse(actualXML);
// do work
//save
MemoryStream ms = new MemoryStream();
XmlWriter w = XmlWriter.Create(ms);
doc.WriteTo(w);
看看這個Windows應用程序商店的MDSN文檔http://msdn.microsoft.com/en-gb/library/windows/apps/hh464917.aspx – MethodMan
謝謝,我看了一下,之前,有一些很好的信息。 – mrasmussen
仍然無法獲得保存工作。問題是XDocument.Save需要一個流,這是否意味着更改被寫入一個流,然後我必須將流保存到磁盤? – mrasmussen