我有以下形式的XML文檔:如何查詢該XML文檔中的C#.NET 3.5
<metadata>
<item name="Name" type="xs:string" length="102"/>
<item name="Email" type="xs:string" length="202"/>
</metadata>
<data>
<row>
<value>Daniel</value>
<value>[email protected]</value>
</row>
<row>
<value>George</value>
<value>[email protected]</value>
</row>
</data>
列的順序和數量可能會發生變化,因此不足以承擔//行/值[1]/text()總是包含'Name'。
什麼是使用元數據名稱來查詢文檔以提取正確值的最佳方式?
我在C#.NET3.5中查詢文檔,所以可以使用XDocument,XPath等......以最合適的工作爲準。
這是** **不是一個有效的,良好的XML文檔 - 第一接地規則是:只有一個根元素 - 在這裏沒有這個...... – 2009-12-09 14:55:02
它確實有一個根元素 - 我只是忽略了將它添加到示例中。 – djskinner 2009-12-09 15:13:09