從XML檢索數據我有XML從我希望得到一些數據問題與LINQ
XDocument loaded = XDocument.Load(@"c:\TERC.xml");
var query = (from c in loaded.Descendants("catalog")
from r in c.Descendants("row")
select (string)r.Element("Name"));
這個返回我空的集合
我怎樣才能解決呢?
下面是這個XML:
<?xml version="1.0" encoding="UTF-8" ?>
<teryt>
<catalog name="Compix">
<row>
<col name="NAME">Name1</col>
<col name="ID">12</col>
</row>
<row>
<col name="NAME">Name2</col>
<col name="ID">13</col>
</row>
<row>
<col name="NAME">Name3</col>
<col name="ID">14</col>
</row>
</catalog>
</teryt>
對不起,我爲我的xml添加了非常重要的值。它只是這個大XML的一部分,我對你的瞭解並不那麼重要:/ – user278618 2010-10-28 15:05:45
更新了我的答案,以使用更新的XML。 – Donut 2010-10-28 15:11:06