问题描述
publicstaticvoidmain(String[]args){try{Stringkey="2cf0531012e4232a67661fe8396697a9";Stringendpoint="http://XXX.XXX.XXX.XXX/iptvws/IPTVAPI.asmx";Serviceservice=newService();Callcall=(Call)service.createCall();call.setTargetEndpointAddress(newjava.net.URL(endpoint));call.setOperationName(newQName("http://tempuri.org/","GetDanPanHQ"));call.addParameter(newQName("http://tempuri.org/","key"),org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);call.setReturnType(org.apache.axis.encoding.XMLType.XSD_ANY);call.setUseSOAPAction(true);call.setSOAPActionURI("http://tempuri.org/GetDanPanHQ");Stringo=(String)call.invoke(newObject[]{key});System.out.println(o);}catch(Exceptione){System.err.println(e.toString());}}
异常如下:org.xml.sax.SAXException:Deserializingparameter'GetDanPanHQResult':couldnotfinddeserializerfortype{http://www.w3.org/2001/XMLSchema}anycall.setReturnType该如何设置?