我正在开发window phone 7 应用程序。我是 windows phone 7 应用程序的新手。我指的是 XML 序列化和反序列化的以下链接。
http://www.codeproject.com/KB/windows-phone-7/wp7rssreader.aspx
在上面的链接中,LoadFromIso() 函数用于 XML 反序列化。我想在上面的链接中反序列化后加载 xml 文件。在简单的一种情况下,我们可以按照以下代码执行此操作。类似于下面的代码,我想要上面链接中的“doc”。在下面的代码中,我们可以使用带有以下语句的 LINQ to XML 对 XML 文件执行各种操作
doc = XDocument.Load(isfStream);
完整代码如下
IsolatedStorageFile isfData = IsolatedStorageFile.GetUserStoreForApplication();
XDocument doc = null;
IsolatedStorageFileStream isfStream = null;
if (isfData.FileExists(strXMLFile))
{
isfStream = new IsolatedStorageFileStream(strXMLFile, FileMode.Open, isfData);
doc = XDocument.Load(isfStream);
isfStream.Close();
}
以类似的方式,我希望在反序列化对象后创建 XDocument 的实例,以便我可以使用 LINQ to XML 对 XML 文件执行各种操作。您能否提供任何代码或链接,通过它我可以获得 XDocument 的实例,以便我可以加载 XML 文件并使用 LINQ to XML 对 XML 文件执行各种操作?