web-dev-qa-db-fra.com

Obtenir des éléments enfants de XElement

Duplicata possible:
Enfants de XElement

Je veux obtenir des éléments enfants de XElement en utilisant C #. Comment cela peut-il être fait?

20
CRK

Essayez .Elements() :

XElement element = GetElement();
var children = element.Elements();

Si vous voulez des éléments de tous les niveaux, vous pouvez également consulter Descendants .

38
Kobi

Il existe quelques alternatives pour naviguer d'un XElement à ses enfants:

IEnumerable<XElement> allChildElements = xElement.Elements();
IEnumerable<XElement> specificChildElements = xElement.Elements("tag");
XElement firstSpecificChildElement = xElement.Element("tag");
32
Martin Liversage