0

想要获取<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

4

1 回答 1

1

我不确定你到底需要什么。如果要获取结果集中的所有预测条件,可以使用这个简单的查询

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

您可能想使用 ASP.NET 和 LINQ to XML 查看来自 Google Weather 的天气信息,还可以查看这篇文章Using Google Weather API In AC# Application。它虽然没有使用 LINQ。另请查看此线程C# Pull XML data from google's weather API

于 2012-05-06T11:11:16.030 回答