Question

Comment obtenir uniquement les enfants d'un XElement?

J'utilise actuellement la fonction XElement.Descendants (), qui renvoie tous les niveaux de XElements, plutôt que les seuls nœuds enfants.

Ce que je voudrais vraiment, c’est un nombre considérable d’enfants.

Était-ce utile?

La solution

The immediate child elements of one XElement are accessible by calling the Element() or Elements() functions. Use the overloads with a name to access specific elements, or without to access all child elements.

There are also similar methods like Attribute() and Attributes() that you might find useful.

Autres conseils

XElement.Nodes() should get you what you want.

If you just want the XElement child nodes then you might need to restrict it (depending on your XML) with:

XElement.Nodes().OfType<XElement>()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top