我有一个LINQ查询我的XML文件,它看起来像这样查询XML文件
IEnumerable<XElement> c = from cli in xEl.Elements(ns + "client")
where cli.Element(ns+"ID").Value == (((Client)cComboBox.SelectedItem).Id +"")
select cli;
它工作正常.. 接下来我要重复的数据,所以我这样做
foreach (XElement el in c)
{
}
我的XML文件看起来像这样
<client>
<ID>1</ID>
<name>Andrej</name>
通过迭代,我想提取的客户价值(ID - > ,名称 - >安德烈)
我的猜测是把el.Element("name").Value
在循环的中间,但还是不行...... 噢,顺便说一句:我在做这个C#..
我该怎么办?
btw2:你可以看到我是新来的LINQ所以我觉得我的方式偏离了轨道与这一个...
任何帮助将appriciated! TNX!
对不起刚清楚你想获得id = 1或id => 1的元素吗? – Johnv2020 2011-04-29 12:35:43