如何得到的XElement树的所有叶子的集合考虑层次? 感谢

有帮助吗?

解决方案

是对 Descendants() 方法什么你后?

这会得到的所有的后裔 - 只得到叶子,你可以使用LINQ到对象与Where条款:

element.Descendants()
       .Where(desc => !desc.Elements().Any());

(注意这仍然只是元素,例如文本节点不其他节点。希望没关系。)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top