我如何使用 C# WP7 将此 XML 解析为不同的列表以绑定不同的全景页面:
<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>
我如何使用 C# WP7 将此 XML 解析为不同的列表以绑定不同的全景页面:
<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 howto以获得一个合理的示例。
解析 XML 文档最简单的方法通常是XDocument
类,但该类一次将整个文档读入内存,不推荐用于大型文档。