recorrer read parse example c# xml linq-to-xml xelement

read - xelement c# example



NiƱos de XElement (3)

¿Cómo obtengo solo los hijos de un XElement?

Actualmente estoy usando la función XElement.Descendants (), que devuelve todos los niveles de XElements, en lugar de solo los nodos secundarios.

Lo que realmente me gustaría es un IEnumerable de solo los niños.


XElement.Nodes () debería proporcionarle lo que desea.

Si solo desea los nodos secundarios XElement, puede que necesite restringirlo (según su XML) con:

XElement.Nodes().OfType<XElement>()



Los elementos secundarios inmediatos de un XElement son accesibles llamando a las funciones Element() o Elements() . Use las sobrecargas con un nombre para acceder a elementos específicos, o sin acceder a todos los elementos secundarios.

También hay métodos similares como Attribute() y Attributes() que pueden serle útiles.