1.下載最新的axis2java
http://mirrors.hust.edu.cn/apache//axis/axis2/java/core/1.6.3/axis2-1.6.3-bin.zipweb
2.解壓使用dos切換到bin,執行apache
wsdl2java.bat -uri http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdlspa
這是一個用.net寫的天氣預報服務。稍後在bin下面生成了src。.net
3.將src的代碼複製到一個java工程中,並將axis的lib中的jar都複製到工程中。3d
4.新建一個class, Test.javacode
package cn.com.webxml; import cn.com.webxml.WeatherWebServiceStub.ArrayOfString; import cn.com.webxml.WeatherWebServiceStub.GetWeatherbyCityName; public class Test { public static void main(String[] args) throws Exception{ WeatherWebServiceStub stub = new WeatherWebServiceStub(); stub._getServiceClient().getOptions().setProperty( org.apache.axis2.transport.http.HTTPConstants.CHUNKED, Boolean.FALSE); GetWeatherbyCityName city = new GetWeatherbyCityName(); city.setTheCityName("深圳"); ArrayOfString array = stub.getWeatherbyCityName(city).getGetWeatherbyCityNameResult(); String[] str = array.getString(); for(String s : str){ System.out.println(s); } } }
5.運行Test,結果以下:xml
廣東
深圳
59493
59493.jpg
2015-10-10 8:15:46
21℃/28℃
10月10日 多雲
無持續風向微風
1.gif
1.gif
今日天氣實況:氣溫:23℃;風向/風力:東北風 2級;溼度:69%;空氣質量:暫無;紫外線強度:弱
太陽鏡指數:不須要。白天光線弱不須要佩戴太陽鏡。
穿衣指數:熱。適合穿T恤、短薄外套等夏季服裝。
旅遊指數:適宜。有降水,享受雨中出遊樂趣要攜帶雨具。
運動指數:較不宜。有降水,推薦您在室內進行休閒運動。
洗車指數:不宜。有雨,雨水和泥水會弄髒愛車。
化妝指數:去油。請選用露質面霜打底,水質無油粉底霜。
感冒指數:較易發。天涼,溼度大,較易感冒。
空氣污染指數:暫無。
紫外線指數:弱。輻射較弱,塗擦SPF12-1五、PA+護膚品。
溫馨度指數:較溫馨。白天降雨,有些熱。blog
......ip