【发布时间】:2013-03-14 06:43:52
【问题描述】:
我在IsolatedStorage 中存储XML 数据,同时从IsolatedStorage 读取数据。我需要将StreamReader 转换为XDocument。 以下代码我用来将 StreamReader 转换为 XDocument。我收到如下错误:“缺少根元素”
using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
{
IsolatedStorageFileStream isoFileStream = myIsolatedStorage.OpenFile("AllHeadLine.xml", FileMode.Open);
using (StreamReader reader = new StreamReader(isoFileStream))
{
displayXmlData.Text = reader.ReadToEnd();
XDocument offlineHeadline = XDocument.Load(reader);
}
}
编辑:XML 内容
<category><catname>ರಾಜ್ಯ</catname><img>http://www.udayavani.com/udayavani_cms/gall_content/2013/3/2013_3$thumbimg113_Mar_2013_235853890.jpg</img><heading>ನನ್ನ ಮಗನ ಬಗ್ಗೆ ಹೆಮ್ಮೆ ಇದೆ</heading><navigateurl>some Url </navigateurl></category>
如何解决?
【问题讨论】:
-
xml 是什么样的?
-
我正在获取 XML 数据,我需要将 StreamReader 转换为 XDocument .@Jens Kloster
标签: xml windows-phone-7 linq-to-xml streamreader isolatedstorage