2012-06-13 96 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。 –