この XML を C# WP7 で解析して、さまざまなパノラマ ページをバインドするさまざまなリストにするにはどうすればよいですか。
<root>
<main1>
<item>
<id>1</id>
</item>
<item>
<id>2</id>
</item>
</main1>
<main2>
<item>
<id>1</id>
</item>
<item>
<id>2</id>
</item>
<main2>
</root>
この XML を C# WP7 で解析して、さまざまなパノラマ ページをバインドするさまざまなリストにするにはどうすればよいですか。
<root>
<main1>
<item>
<id>1</id>
</item>
<item>
<id>2</id>
</item>
</main1>
<main2>
<item>
<id>1</id>
</item>
<item>
<id>2</id>
</item>
<main2>
</root>
大きな XML ドキュメントを解析する最も効率的な (そしてメモリを節約する) 方法は、XmlReader
. 適切な例については、MSDN のハウツーを参照してください。
通常、XML ドキュメントを解析する最も簡単な方法はXDocument
クラスですが、このクラスはドキュメント全体を一度にメモリに読み込むため、大きなドキュメントにはお勧めできません。