8
cómo obtener una colección de todas las hojas de un árbol XElement independientemente de la jerarquía? GraciasXElemento: ¿una colección de todas las hojas?
cómo obtener una colección de todas las hojas de un árbol XElement independientemente de la jerarquía? GraciasXElemento: ¿una colección de todas las hojas?
¿Es el método Descendants()
lo que buscas?
que hará que todos descendientes - para obtener sólo las hojas, se puede utilizar LINQ a objetos con un Where
cláusula:
element.Descendants()
.Where(desc => !desc.Elements().Any());
(Nota esto sigue siendo sólo los elementos, no los otros nodos como nodos de texto Espero que esté bien.)