Acá les dejo un codigo muy simple para la lectura de un archivo XML con LINQ
Archivo XML
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<!--Demo LINQ to XML-->
<DatosGenerales>
<DatosPersona id="1">
<Nombre>Eder Lazaro</Nombre>
<Edad>20</Edad>
</DatosPersona>
<DatosPersona id="2">
<Nombre>Oscar Rodriguez</Nombre>
<Edad>19</Edad>
</DatosPersona>
</DatosGenerales>
Codigo en C# para la lectura del XML
XDocument xmlFile = XDocument.Load("Personal.xml");
var seleccionados = from personas in xmlFile.Descendants("DatosPersona")
select personas.Element("Nombre").Value;
foreach (var item in seleccionados)
Console.WriteLine(item);
Espero les sirva… Saludos



Esto es una mierda que no funciona. Lo siento.
Lo siento abad3d a mi si me funciono….ponete a practicar quizas en un futuro puedas programar….