gpt4 book ai didi

c# - 使用 LINQ 从 XML 中选择多个节点

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

我有这样的 XML

<root>
<content>
....
</content>
<index>
....
</index>
<keywords>
....
</keywords>
</root>

但我需要只选择和节点。

<content>
....
</content>
<index>
....
</index>

我发现了如何只选择一个节点。

XElement Content = new XElement("content", from el in xml.Elements() select el.Element("content").Elements());

如何获得两个节点?

最佳答案

var elements = 
from element in xml.Root.Elements()
where element.Name == "content" ||
element.Name == "index"
select element;
var newContentNode = new XElement("content", elements);

关于c# - 使用 LINQ 从 XML 中选择多个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2816398/

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