2012-06-13 97 views
-3

我如何解析这个XML与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> 

回答

1

最有效的(和内存保护)的方式来解析大型XML文档是使用XmlReader 。请看MSDN howto一个合理的例子。

解析XML文档的最简单方法通常是XDocument类,但该类一次将整个文档读入内存,不建议用于大型文档。

+1

我不认为XmlReader在手机上可用,我认为必须使用Linq到Xml。 –