Requête de fichier XML avec LINQ en C#

j'ai une requête LINQ pour mon fichier XML et il semble que ce

  IEnumerable<XElement> c = from cli in xEl.Elements(ns + "client") 
                                      where cli.Element(ns+"ID").Value == (((Client)cComboBox.SelectedItem).Id +"")
                                      select cli;

il fonctionne très bien..
Ensuite, je voudrais effectuer une itération de données donc ce que je fais

           foreach (XElement el in c)
           {

           }

mon fichier xml ressemble à ceci

 <client>
    <ID>1</ID>
    <name>Andrej</name>

par le biais de cette itération, je veux extraire les clients valeurs (id -> 1, nom -> Andrej)

ma conjecture était de mettre el.Element("name").Value dans le milieu de la boucle, mais cela ne fonctionne pas...
oh et btw: je suis en train de faire cela en C#..

Que dois-je faire?

btw2: comme vous pouvez le voir je suis nouveau sur linq donc je pense que je suis hors-piste avec celui-ci...

Toute aide serait appriciated!!
TNX!

désolé, juste pour être clair, vous voulez obtenir les éléments qui ont un id = 1 ou un id => 1 ?

OriginalL'auteur Andrej | 2011-04-29