gpt4 book ai didi

c# - XElement 有类似 XmlNodeList 的东西吗

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

我想用 XElement 做这个:

XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);

mlNodeList nodeList = doc.GetElementsByTagName("Title");

并获取所有节点。可能吗?

最佳答案

等价于你的代码是:

XElement doc = XElement.Parse(xml);
IEnumerable<XElement> nodeList = doc.Descendants("Title");

如果您需要一个离散列表,您可以调用 nodeList.ToList(),但如果您只想迭代,IEnumerable 应该没问题。

编辑:选择节点有两种方法。如果您需要节点的直接子节点,请使用 Elements(),如果您需要所有 个子节点,则使用Descendants(),无论多深他们可能是。

关于c# - XElement 有类似 XmlNodeList 的东西吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4280100/

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