當前位置:成語大全網 - 書法字典 - 如何解決集合操作的XHTML非法語法

如何解決集合操作的XHTML非法語法

Java通過WSDL文件調用webservice:

請註意,下面的代碼沒有經過真正的測試,只是為了說明這些情況。不同版本的Axis差別很大。您最好以apache網站上的示例為標準,這裏僅用於說明其基本用法。

1,直接軸調用遠程web服務。

這種方法更適合那些專家,他們可以直接理解XML格式的WSDL文件,而我自己無法理解這種文件,尤其是因為我不是這方面的專家,即使我理解了壹段時間,我也會忘記。直接呼叫模式如下:

導入Java . util . date;

導入Java . text . date format;

導入org . Apache . axis . client . call;

導入org . Apache . axis . client . service;

導入javax . XML . namespace . qname;

導入Java . lang . integer;

import javax . XML . RPC . parameter mode;

公共類客戶端{

公共靜態void main(String[] args) {

嘗試{

字符串端點=“。*;

導入Java . util . vector;

公共類案例服務{

公共靜態字符串獲取服務(字符串用戶){

URL url = null

嘗試{

url =新URL(“/global weather . asmx . wsdl

原網址為/globalweather.asmx?WSDL,中間有壹個問號,但在Linux下無法解析,所以去掉問號並將其改為點。

然後將出現四個文件:

GlobalWeather.java·GlobalWeatherLocator.java·GlobalWeatherSoap.java·GlobalWeatherSoapStub.java

其中,GlobalWeatherSoap.java是我們最關心的接口文件。如果您對RMI等SOAP實現的具體細節不感興趣,那麽您只需要查看接口文件。使用它時,只需引入此接口,就像使用本地類壹樣。