1
我想加載保存在獨立存儲中的xml數據,但我總是得到一個錯誤。 我用下面的代碼加載保存在獨立存儲從獨立存儲加載Xml文件 - Windows Phone 7
IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication();
storage.CreateDirectory("Highscores");
using (var isoFileStream = new IsolatedStorageFileStream("Highscores\\scores.xml", FileMode.OpenOrCreate, storage))
{
using (XmlReader reader = XmlReader.Create(isoFileStream))
{
XDocument xml = XDocument.Load(reader);
int i = 0;
foreach (var score in xml.Root.Element("Highscores").Elements())
{
Count_to_10.Page2.Highscores.scores[i++] = score.Value.ToString();
}
}
}
XML數據,但我得到以下錯誤
Root element is missing.
在這一行
XDocument xml = XDocument.Load(reader);
XML文件:
<HighscoreTable>
<Highscores length="25">
<score>00:00:09.000</score>
<score>00:00:07.000</score>
<score>00:00:02.000</score>
<score>00:00:04.000</score>
</Highscores>
</HighscoreTable>
如果你能幫我找到錯誤的根源,我會很高興。