-3

您好,我最近使用了一个天气 asmx 网络服务,这里也是链接http://www.webservicex.com/globalweather.asmx?op=GetWeather,我想知道我如何才能只展示我需要的东西。这是我得到的结果:

德国柏林-泰格尔 (EDDT) 52-34N 013-19E 37M 2013 年 5 月 3 日 - 美国东部时间下午 4:50 / 2013.05.03 2050 UTC 从 NNE(030 度)以 3 MPH (3 KT):0 大于 7英里:0 51 F (11 C) 33 F (1 C) 50% 30.03 in. Hg (1017 hPa) 成功

我的代码(一行):Label1.Text = ws.GetWeather("Berlin", "Germany");

正如您在上面看到的,网络服务提供了我真的不想在我的页面中显示的天气和其他详细信息,因此我想知道如何只显示我需要的详细信息

4

1 回答 1

1

你没有得到你的问题的结果。您将返回以下内容:

<?xml version="1.0" encoding="utf-16"?>
<CurrentWeather>
  <Location>Berlin-Tegel, Germany (EDDT) 52-34N 013-19E 37M</Location>
  <Time>May 03, 2013 - 04:50 PM EDT / 2013.05.03 2050 UTC</Time>
  <Wind> from the NNE (030 degrees) at 3 MPH (3 KT):0</Wind>
  <Visibility> greater than 7 mile(s):0</Visibility>
  <Temperature> 51 F (11 C)</Temperature>
  <DewPoint> 33 F (1 C)</DewPoint>
  <RelativeHumidity> 50%</RelativeHumidity>
  <Pressure> 30.03 in. Hg (1017 hPa)</Pressure>
  <Status>Success</Status>
</CurrentWeather>

xml 中的单个项目将允许您仅显示您需要的内容

于 2013-05-03T21:19:38.820 回答