无论层次结构如何,如何获取 XElement 树的所有叶子的集合?谢谢
问问题
990 次
1 回答
10
方法是Descendants()
你所追求的吗?
这将获得所有后代 - 要仅获得叶子,您可以使用带有Where
子句的 LINQ to Objects:
element.Descendants()
.Where(desc => !desc.Elements().Any());
(请注意,这仍然只是元素,而不是文本节点等其他节点。希望没关系。)
于 2009-06-24T15:36:37.633 回答