Query Archivo XML con LINQ en C #

tengo una consulta LINQ para mi archivo XML y se ve así

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

funciona bien .. A continuación quiero iterar esos datos, así que hago esto

           foreach (XElement el in c)
           {

           }

l archivo @my xml tiene este aspecto

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

a través de esa iteración, quiero extraer los valores de los clientes (id ->1, nombre -> Andrej)

supongo que fue ponerel.Element("name").Value en el medio del bucle, pero eso no funciona ... ah y por cierto: estoy haciendo esto en C # ..

¿Qué debo hacer

btw2: como pueden ver, soy nuevo en linq, así que creo que estoy muy equivocado con este ...

¡¡Cualquier ayuda será apreciada!! TNX!

Respuestas a la pregunta(2)

Su respuesta a la pregunta