我有一個相對較小的XML文件查詢XML文件?
<g>
<page no="1" href="page1.xml" >
<pic src="20100101001.jpg">1</pic>
<pic src="20100101002.jpg">2</pic>
<pic src="20100101003.jpg">3</pic>
</page>
<page no="2" href="page2.xml" >
<pic src="20100101011.jpg">1</pic>
<pic src="20100101012.jpg">2</pic>
<pic src="20100101013.jpg">3</pic>
</page>
<page no="3" href="page3.xml" >
<pic src="20100101021.jpg">1</pic>
<pic src="20100101022.jpg">2</pic>
<pic src="20100101023.jpg">3</pic>
</page>
</g>
我希望能有一個雙贏的形式,單擊時它們加載三張圖片框相關三張照片上有三個按鍵(第1頁第2頁第3頁)(中三張圖片在xml文件的同一頁面下)。
我需要的東西,做東西,如「從XML選取頁= X」
我知道我可以做到這一點使用XPath(/其他XML對象)或一個TreeView對象......但我不」知道很多有關的任何這些對象,我肯定不能告訴對方的優點和缺點...
所以我需要你的幫助:) 感謝 阿薩夫
只是出於好奇,是否有利用XPath而不是LINQ to XML? – davehauser 2010-08-21 15:58:40
XPathDocument在內存中構建完整的對象模型。它不是一個W3C DOM模型,它不是一個LINQ to XML模型,而是一個XPath和XSLT的樹模型,但它是完整XML文檔的樹模型。它可能比DOM或LINQ to XML輕一點,因爲它是隻讀模型,除了查詢之外,它們還允許操作。 – 2010-08-21 16:50:19