C# 从 XML 文件获取信息

本文关键字:获取 信息 文件 XML | 更新日期: 2023-09-27 18:33:16

想要获取我使用的第一个 ta <forecast_conditions></forecast_conditions>标签中的所有信息

var for_cod = from currentCond in xdoc.Root.Descendants("current_conditions")
                         select currentCond;

我不知道如何从 2,3 个 <forecast_conditions></forecast_conditions> 标签中获取信息,因为它具有相同的名称,也许您有什么想法?

XML 文件: http://www.google.com/ig/api?weather=vilnius&hleng=eng

C# 从 XML 文件获取信息

我不确定你到底需要什么。如果要获取结果集中的所有forecast_conditions,可以使用此简单查询

 var query  = from t in doc.Descendants("forecast_conditions")
                         select t;

您可能希望查看来自 Google Weather 的天气信息,使用 ASP.NET 和 LINQ to XML,另请查看这篇文章在 C# 应用程序中使用 Google Weather API。不过它不使用 LINQ。另请查看此线程 C# 从谷歌的天气 API 中提取 XML 数据