题
如何得到的XElement树的所有叶子的集合考虑层次? 感谢
解决方案
是对 Descendants()
方法什么你后?
这会得到的所有的后裔 - 只得到叶子,你可以使用LINQ到对象与Where
条款:
element.Descendants()
.Where(desc => !desc.Elements().Any());
(注意这仍然只是元素,例如文本节点不其他节点。希望没关系。)
不隶属于 StackOverflow
题
如何得到的XElement树的所有叶子的集合考虑层次? 感谢
解决方案
是对 Descendants()
方法什么你后?
这会得到的所有的后裔 - 只得到叶子,你可以使用LINQ到对象与Where
条款:
element.Descendants()
.Where(desc => !desc.Elements().Any());
(注意这仍然只是元素,例如文本节点不其他节点。希望没关系。)