「マイ ドキュメント」フォルダからの xml ファイルの読み取りに問題があります。「my documents」内のフォルダー 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
}
}
}
この同じコードで、ファイルがメトロ アプリ ソリューションのフォルダーにある場合、ファイルを読み取ることができます。
私は何を間違っていますか?
ありがとう