我在从“我的文档”文件夹中读取 xml 文件时遇到问题。我在“我的文档”中的文件夹 Data 中创建了一个 xml 文件。我已经更改了应用程序的功能,但在 XmlReader 阅读器行中,触发了异常“访问路径 'C:\Users...\Documents\DomusGest\DomusGestFile.xml' 被拒绝。”
StorageFolder storageFolder = null;
StorageFile storageFile = null;
storageFolder = await KnownFolders.DocumentsLibrary.GetFolderAsync("Data");
storageFile = await storageFolder.GetFileAsync("DataXML.xml");
string storageFilePath = storageFile.Path;
XmlReader reader = XmlReader.Create(storageFilePath);
while (reader.Read())
{
if ((reader.NodeType == XmlNodeType.Element) && (reader.Name == "Apparmtment"))
{
if (reader.HasAttributes)
{
WriteXML.Text = reader.GetAttribute("name");//write on Win8 App
}
}
}
使用相同的代码,如果文件位于 Metro 应用解决方案的文件夹中,我可以读取该文件。
我究竟做错了什么?
谢谢