有没有一种简单的方法可以使用 C# 获取 XML 字符串(XML 文档作为字符串提供)的所有叶子的数量?
最佳答案
XDocument xDoc = XDocument.Parse(xml);
var count = xDoc.Descendants().Where(n => !n.Elements().Any()).Count();
或按照@sixlettervariables 的建议
var count = xDoc.Descendants().Count(e => !e.HasElements);
关于c# - 使用 C# 计算 XML 字符串的叶子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11455166/