如何看懂wsdl文件


解釋下面代碼:

<wsdl:service name="WeatherWS">

    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">&lt;a href="http://www.webxml.com.cn/" target="_blank"&gt;WebXml.com.cn&lt;/a&gt; &lt;strong&gt;2400多個城市天氣預報Web服務&lt;/strong&gt;,包含2300個以上中國城市和100個以上國外城市天氣預報數據。數據每2.5小時左右自動更新一次,准確可靠。&lt;br /&gt;使用本站 WEB 服務請注明或鏈接本站:&lt;a href="http://www.webxml.com.cn/" target="_blank"&gt;http://www.webxml.com.cn/&lt;/a&gt; 感謝大家的支持!&lt;br /&gt;&lt;br /&gt;&lt;img alt="PDF" title="PDF file" src="http://www.webxml.com.cn/images/icon/pdf.gif" style="vertical-align: middle;" /&gt; &lt;a href="http://www.webxml.com.cn/files/WeatherWsHelp.pdf" target="_blank"&gt;接口幫助文檔&lt;/a&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img alt="ZIP" title="ZIP file" src="http://www.webxml.com.cn/images/icon/zip.gif" style="vertical-align: middle;" /&gt; &lt;a href="http://www.webxml.com.cn/files/about_city.zip"&gt;部分城市介紹和氣候背景&lt;/a&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img alt="ZIP" title="ZIP file" src="http://www.webxml.com.cn/images/icon/zip.gif" style="vertical-align: middle;" /&gt; &lt;a href="http://www.webxml.com.cn/files/city_photo.zip"&gt;部分城市圖片&lt;/a&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;img alt="HTML" title="HTML file" src="http://www.webxml.com.cn/images/icon/html.gif" style="vertical-align: middle;" /&gt; &lt;a href="http://www.webxml.com.cn/zh_cn/weather_icon.aspx" target="_blank"&gt;天氣現象和圖例&lt;/a&gt;&lt;br /&gt;&amp;nbsp;</wsdl:documentation>

    <wsdl:port name="WeatherWSSoap" binding="tns:WeatherWSSoap">

      <soap:address location="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx" />

    </wsdl:port>

    <wsdl:port name="WeatherWSSoap12" binding="tns:WeatherWSSoap12">

      <soap12:address location="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx" />

    </wsdl:port>

    <wsdl:port name="WeatherWSHttpGet" binding="tns:WeatherWSHttpGet">

      <http:address location="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx" />

    </wsdl:port>

    <wsdl:port name="WeatherWSHttpPost" binding="tns:WeatherWSHttpPost">

      <http:address location="http://ws.webxml.com.cn/WebServices/WeatherWS.asmx" />

    </wsdl:port>

  </wsdl:service>

 

1、<wsdl:service name="WeatherWS"> 這個WeatherWS其實就是服務器端的service接口,這樣的話在客戶端就要通過這個new 一個接口工廠出來

    現在可以寫一個測試類

  //new 對象生產SEI對象的

WeatherWS weatherWS = new WeatherWS();

 

//使用工廠調用出代理對象 WeatherWSSoap也是一個接口,這個時候就可以調用方法

WeatherWSSoap weatherWSSoap = weatherWS.getWeatherWSSoap();

 

//分裝的list集合(String類型)

ArrayOfString weather = weatherWSSoap.getWeather("新沂", null);

 

List<String> list = weather.getString();

System.out.println(list);

    

此時結果顯示在控制台

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM