0

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

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
4

1 回答 1

1
StorageFile file = await StorageFile.GetFileFromPathAsync(filename);
using (Stream fileStream = await file.OpenStreamForWriteAsync())
{
   doc.Save(fileStream);
}
于 2013-05-30T20:26:11.693 回答