国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

java調用.netwebservice的方法,返回類型為XmlDocument

2019-11-17 04:04:12
字體:
來源:轉載
供稿:網(wǎng)友
   在做項目集成時,java項目一般會調用第三方.net系統(tǒng)的webservice,會遇到返回類型是.net的xmlDocument類型。因此我做了一下測試,代碼如下:(測試環(huán)境Eclipse,jsdk1.4.2版本)

package test;

import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;


public class Test {

/**
  * @param args
  */
public static void main(String[] args) throws Exception  {

  //測試環(huán)境為Eclipse3.1 ,1.4.2 j2sdk,測試通過;在1.5jsdk可能有問題;
  String url="http://192.168.200.170/centralism/webservice/UserService2.asmx";
  String targetNameSpace="http://tempuri.org/";
  String targetSoapActionUri="http://tempuri.org/getUserInfo";
  
  //創(chuàng)建服務對象
  Service sv = new Service();

  Call call = (Call) sv.createCall();
  call.setTargetEndpointAddress(url);
  call.setUseSOAPAction(true);
  call.setSOAPActionURI(targetSoapActionUri);

  //返回值是Element時需要添加的代碼    開始
  call.setOperationName(new javax.xml.namespace.QName(targetNameSpace,
    "getUserInfo"));
  call.setReturnQName(new javax.xml.namespace.QName(
    "http://xml.apache.org/xml-soap", "Element"));
  call.setReturnClass(org.w3c.dom.Element.class);
  call.addParameter(new QName(targetNameSpace, "ldapStr"),
    XMLType.XSD_STRING, ParameterMode.IN);
  call.addParameter(new QName(targetNameSpace, "attrNames"),
    XMLType.XSD_STRING, ParameterMode.IN);
  //返回值是Element時需要添加的代碼    結束

  Object[] wsargs = new Object[2];
  wsargs[0] = "sys";
  wsargs[1] = "";

  Object o = call.invoke(wsargs);
  //返回
  System.out
    .PRintln("o.getClass().getName() : " + o.getClass().getName());
  System.out.println(o);

}



}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 台中市| 长兴县| 麻城市| 沅陵县| 衡阳县| 安远县| 珲春市| 临城县| 吐鲁番市| 巫溪县| 响水县| 来宾市| 新巴尔虎右旗| 南乐县| 隆林| 临朐县| 偏关县| 渭南市| 伊通| 陇南市| 澄江县| 新蔡县| 集贤县| 卢龙县| 蓬安县| 通州市| 富源县| 吉安县| 上犹县| 原阳县| 永兴县| 广东省| 夹江县| 富民县| 紫阳县| 珠海市| 金塔县| 安图县| 望江县| 白水县| 娱乐|