WebService学习笔记-读取webxml.com.cn的天气服务信息
来源:互联网 发布:淘宝的君羊令页 编辑:程序博客网 时间:2024/06/06 18:21
原页面 http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx
查看wsdl http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl
Java调用.net编写的服务需要使用wsimport工具根据wsdl文件来生成客户端代码
并且需要做一点改动
在浏览器中讲wsdl源码保存为weather.wsdl
将其中的
<s:element ref="s:schema" /><s:any />
全部替换成
<s:any minOccurs="2" maxOccurs="2"/>
然后在cmd中进入到项目的src目录执行wsimport命令
wsimport -keep E:\umgsai\workspace\weather_client\src\weather.wsdl
执行完后会生成如下代码
Client.java
public class ClientTest {public static void main(String[] args) {WeatherWS weatherWS = new WeatherWS();WeatherWSSoap weatherWSSoap = weatherWS.getWeatherWSSoap();ArrayOfString weather = weatherWSSoap.getWeather("武汉", "5ade06102c1040fc95d89784bf428035");List<String> string = weather.getString();System.out.println(string);}}
结果如下
[湖北 武汉, 武汉, 1582, 2014/10/10 14:54:23, 今日天气实况:气温:26℃;风向/风力:北风 2级;湿度:46%, 空气质量:暂无;紫外线强度:强, 太阳镜指数:很必要。建议佩戴透射比2级且UV400的遮阳镜。
穿衣指数:舒适。建议穿长袖衬衫单裤等服装。
旅游指数:适宜。天气较好,可尽情地享受大自然的风光。
运动指数:较适宜。户外运动请注意防晒。
洗车指数:较适宜。无雨且风力较小,易保持清洁度。
化妆指数:去油。请选用露质面霜打底,水质无油粉底霜。
感冒指数:较易发。温差较大,较易感冒,注意防护。
空气污染指数:暂无。
紫外线指数:强。涂擦SPF大于15、PA+防晒护肤品。
舒适度指数:较舒适。白天晴,早晚凉爽、舒适,午后偏热。
, 10月10日 多云, 15℃/27℃, 无持续风向微风, 1.gif, 1.gif, 10月11日 多云, 15℃/26℃, 无持续风向微风, 1.gif, 1.gif, 10月12日 多云, 14℃/25℃, 无持续风向微风, 1.gif, 1.gif, 10月13日 多云, 12℃/21℃, 无持续风向微风, 1.gif, 1.gif, 10月14日 多云, 13℃/23℃, 无持续风向微风, 1.gif, 1.gif, 10月15日 多云, 15℃/26℃, 无持续风向微风, 1.gif, 1.gif, 10月16日 多云, 15℃/25℃, 无持续风向微风, 1.gif, 1.gif]
本文出自 “优赛工作室” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1562193
- WebService学习笔记-读取webxml.com.cn的天气服务信息
- java.net.UnknownHostException: webservice.webxml.com.cn
- webxml.com.cn
- www.webxml.com.cn
- 编写Web Service客户端访问www.webxml.com.cn提供的服务
- WP7通过WebService天气服务获取天气信息
- 推荐一个提供Web Service的网站 http://www.webxml.com.cn
- WebService初探之天气服务的调用
- 调用天气查询webservice服务的方法
- 使用weather.com.cn数据实现的简易天气demo
- 关于中国天气(Weather.com.cn)的查询
- webservice--获取天气信息
- webservice学习笔记(3)--调用天气
- webservice 天气服务
- Web Service 一些对外公开的网络服务接口以及http://www.webxml.com.cn/zh_cn/index.aspx
- WebService获取Google天气信息
- 获取天气(WebXml)
- java webservice 天气服务接口
- Ajax学习笔记-验证用户名是否可用
- Ajax学习笔记-购物车
- Ajax学习笔记-三级联动
- WebService学习笔记-XML&Schema&HTTP
- WebService学习笔记-Hello world
- WebService学习笔记-读取webxml.com.cn的天气服务信息
- WebService学习笔记-使用CXF发布Webservice
- WebService学习笔记-WSDL文档分析
- WebService学习笔记-CXF支持的数据类型
- WebService学习笔记-CXF添加拦截器
- WebService学习笔记-CXF添加自定义拦截器
- WebService学习笔记-使用CXF编写基于Spring的Webservice
- symbol lookup error: undefined symbol
- WebService学习笔记-添加拦截器到基于Spring的Webservice