Je suis en train d'obtenir tous les nœuds d'un XElement qui a en fait une valeur, actuellement je suis en utilisant ce code:Comment obtenir tous les nœuds non vides de XElement?
var nodes = from node in elem.Nodes()
where node.NodeType == XmlNodeType.Element &&
((XElement) node).Value.Length > 0
select node;
Y at-il une construction dans l'opérateur de faire cette opération?
Merci
Non, je ne veux pas, je veux seulement les nœuds feuilles non vides de l'élément passé. Est-ce que cela fera l'affaire? var e = à partir du noeud dans elem.Elements() où! Node.HasElements && node.Value.Length> 0 sélectionnez un noeud; – Arjor
@Arjor: Vous pourriez aussi vouloir réfléchir aux attributs ... vous pourriez vouloir tester! Element.DescendantNodes(). Any() –