gpt4 book ai didi

c# - 计算 XML 文档中的元素数量

转载 作者:数据小太阳 更新时间:2023-10-29 01:49:52 25 4
gpt4 key购买 nike

我想知道是否有可能计算 XML 文档中元素的数量,最好能够使用类似于 where (string)query.Attribute("attName") == att.

据我所知,我尝试了以下方法,但不幸的是,我似乎无法让它发挥作用。

                        var listElements = reader.Elements("shortlist");

foreach (var element in listElements)
{
XElement _xml;
location.Position = 0;
System.IO.StreamReader file = new System.IO.StreamReader(location);
_xml = XElement.Parse(file.ReadToEnd());
XAttribute attName = _xml.Attribute("attN");

if (attName.Value == att)
{
Count++;
}
}

谢谢!

最佳答案

假设 doc 是 XDocument 的一个实例

doc.Root.Descendants().Count(d => (string)d.Attribute("attName") == "value");

关于c# - 计算 XML 文档中的元素数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4280458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com