Log*_*ick 2 c# xml api wunderground
我试图从Weather API中提取某些元素以显示天气状况.首先,我试图获取气象站名称,这是<station>内的feed中的<icao>元素.
这是我想要提取的源XML文件:http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=94107
我怎样才能获得<icao>数据>?
使用System.Xml.Linq,像这样:
XDocument.Load(@"http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=94107")
.Root
.Element("nearby_weather_stations")
.Element("airport")
.Element("station")
.Element("icao").Value
Run Code Online (Sandbox Code Playgroud)
或者,如果您想获取所有电台的值,
XDocument.Load(@"http://api.wunderground.com/auto/wui/geo/GeoLookupXML/index.xml?query=94107")
.Root
.Element("nearby_weather_stations")
.Element("airport")
.Elements("station")
.Select(s => s.Element("icao").Value)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1334 次 |
| 最近记录: |