1
Я пытаюсь получить все узлы из XElement, что на самом деле имеет значение, в настоящее время я использую этот код:Как получить все непустые узлы из XElement?
var nodes = from node in elem.Nodes()
where node.NodeType == XmlNodeType.Element &&
((XElement) node).Value.Length > 0
select node;
Есть ли построить в операторе, чтобы сделать эту операцию?
Благодаря
Нет, я не хочу, мне нужны непустые листовые узлы пройденного элемента. Это сделает эту работу? var e = из узла в элементе.Elements() где! Node.HasElements && node.Value.Length> 0 select node; – Arjor
@Arjor: вам также может понадобиться подумать об атрибутах ... вы можете протестировать элемент !.DescendantNodes(). Any() –