WebService之获取天气预报

5 篇文章 0 订阅
1 篇文章 0 订阅

最近在看WebService东西,写了几个小demo之后,记得之前弄过中国天气网提供的web服务,特来记录。
1。先下载 CXF,配置环境变量后 运行bin下的wsdl2java

wsdl2java http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl

2.会报错,因为这个webservice是基于asp构建的,所以需要改动, 下载这个xml文件后打开,将所有的

<s:element ref="s:schema"/> 改成 <s:any minOccurs="2" maxOccurs="2"/>

将多余的

<s:any />

删除
3。运行
进入到你的项目目录下,运行如下命令

wsdl2java 你的xml文件的目录

会生成cn.com.xml的包
4。新建Java文件测试获取服务

package com.weather.service;

import cn.com.webxml.ArrayOfString;
import cn.com.webxml.WeatherWebService;
import cn.com.webxml.WeatherWebServiceSoap;

public class Test {  

    public static void main(String[] args) {  

        WeatherWebService wws = new WeatherWebService();  
        WeatherWebServiceSoap wwsp = wws.getWeatherWebServiceSoap();  

        ArrayOfString aos = wwsp.getWeatherbyCityName("郑州");  

        for (String s : aos.getString()) {     
            System.out.println(s);  
        }  

    }  

} 

结果:

河南
郑州
57083
57083.jpg
2017-3-24 9:01:27
7℃/18324日 多云
西风微风转西北风3-41.gif
1.gif
今日天气实况:气温:10℃;风向/风力:西风 3级;湿度:67%;紫外线强度:弱。空气质量:中。
紫外线指数:弱,辐射较弱,涂擦SPF12-15、PA+护肤品。
感冒指数:较易发,温差较大,较易感冒,注意防护。
穿衣指数:较舒适,建议穿薄外套或牛仔裤等服装。
洗车指数:较适宜,无雨且风力较小,易保持清洁度。
运动指数:较适宜,气温较低,推荐您进行室内运动。
空气污染指数:中,易感人群应适当减少室外活动。

7℃/17325日 晴
西北风3-40.gif
0.gif
5℃/18326日 晴
西风3-4级转微风
0.gif
0.gif
郑州是河南省省会,位于黄河南25公里。是河南省的政治、经济、文化中心。现有人口627万。京广、陇海铁路在此交会,为中国铁路交通的重要枢纽之一。郑州是一个古老的城市,早在3500年前,就是商王朝的都邑。由于其地处黄河中游,历史上常受到黄河水灾的威胁,致使郑州经济发展缓慢。到十七世纪,城墙也只有4.5公里长。十九世纪初,由于陇海铁路和京广铁路的建成,郑州成为中国东西、南北大动脉的纽带,它的经济地位才逐步开始上升。郑州绿化覆盖率达35.5%,被誉为"中原绿城"。郑州气候温和,四季分明。年平均气温143℃。七月份最热,月平均气温273℃。一月份最冷,月平均气温为-02℃。春秋两季天高气爽,百花齐放,为旅游最佳季节。郑州历史悠久,文化灿烂,旅游资源丰富。轩辕黄帝故里、裴李岗文化遗址、大河村遗址、商城遗址等记载了她8000多年的文明史,以黄河游览区、大河村遗址为主的黄河有中国特色文化旅游群和以少林寺、嵩山国家森林公园为主的嵩山风景名胜区给郑州增添了无穷的魅力。以"山、河、古、根、拳"为主要特征的各类旅游点150多处。其中,闻名中外的嵩山少林寺是中国佛教禅宗和少林功夫的摇篮;黄河大观、黄河游览区和花园口旅游区向游客展示黄河辉煌灿烂的历史文化和多姿多彩的民俗风情;黄帝故里和故都说明了这里是华夏文明的重要发祥地。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值