gpt4 book ai didi

c# - 使用 LINQPad 查询包含嵌套元素的 XML 文件?

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

我正在使用 LINQPad 通过 C# 查询和可视化 XML 文件。例如:

var xml = XElement.Load(@"C:\file.xml");
xml.Elements().Where(e => e.Element("trHeader").Element("trTickNum").Value == "1").Dump();

但是,我想使用 SQL 而不是 C# 运行查询。

有没有一种方法可以加载包含嵌套元素的 XML 并使用 LINQPad 的 SQL 选项查询其表?

最佳答案

这对我有用。

var xml = XElement.Load(@"C:\AllTypesList.xml");
var list = xml.Elements().ToList();
var types = list.Where(x => x.Name == "XmlParamType").ToList();
types.Count().Dump();
types.GroupBy(t => t.Element("TypeName").Value).Count().Dump();

关于c# - 使用 LINQPad 查询包含嵌套元素的 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7047263/

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