在Windows Store应用程序中保存xml文件

本文关键字:保存 xml 文件 应用程序 Windows Store | 更新日期: 2023-09-27 18:16:13

我想保存xml文件,但我得到错误消息。关于文档我应该在Windows中使用一个类。存储,但我不知道我应该使用哪个类,以及如何使用它。

string filename;    
XDocument doc = XDocument.Load(filename);
...
doc.Save(filename);
Error: Argument 1: cannot convert from 'string' to 'System.IO.Stream'   
Error: The best overloaded method match for 'System.Xml.Linq.XDocument.Save(System.Xml.XmlWriter)' has some invalid arguments

在Windows Store应用程序中保存xml文件

StorageFile file = await StorageFile.GetFileFromPathAsync(filename);
using (Stream fileStream = await file.OpenStreamForWriteAsync())
{
   doc.Save(fileStream);
}