Windows Phone 7 アプリケーションを開発しています。Windows Phone 7 アプリケーションは初めてです。XMLシリアライゼーションとデシリアライゼーションについては、次のリンクを参照しています。
http://www.codeproject.com/KB/windows-phone-7/wp7rssreader.aspx
上記のリンクでは、LoadFromIso() 関数が XML デシリアライゼーションに使用されています。上記のリンクでデシリアライズ後にxmlファイルをロードしたい。簡単な 1 つのケースでは、次のコードのようにこれを行うことができます。次のコードと同様に、上記のリンクに「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();
}
同様に、LINQ to XML を使用して XML ファイルに対してさまざまな操作を実行できるように、オブジェクトを逆シリアル化した後に XDocument のインスタンスが必要です。LINQ to XML を使用して XML ファイルを読み込んで XML ファイルに対してさまざまな操作を実行できるように、XDocument のインスタンスを取得できるコードまたはリンクを教えてください。