Java调用webservice天气预报(使用JDK自带的命令wsimport解析WSDL文件)
1、在通过dos命令下载xml文件且生成对应的Java API代码
在dos命令下输入
关于wsdl可以自行了解下webservice
wsimport -s d:\ http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
执行此命令,可能会报错,如图:
出错原因是由于解析s:schema有误,所以我们可以先把对应的xml文件下载到本地,在浏览器中输入http://ws.webxml.com.cn/WebServices/WeatherWebService.asmx