我有一個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