axis调用.net webservice返回数据类型xml格式

问题描述

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该如何设置?

时间: 2024-08-23 20:06:24

axis调用.net webservice返回数据类型xml格式的相关文章

net-C# 调用远程webservice返回的xml 转换为datatable.问题

问题描述 C# 调用远程webservice返回的xml 转换为datatable.问题 返回的xml <?xml version="1.0"?> <Response> <Execution> <Status code="0" sqlcode="0" description="" /> </Execution> <ResponseContent> <

android 调用c# webservice 返回datatable

问题描述 如题,这个是返回的字符串结果anyType{schema=anyType{element=anyType{complexType=anyType{choice=anyType{element=anyType{complexType=anyType{sequence=anyType{element=anyType{};element=anyType{};};};};};};};};diffgram=anyType{DocumentElement=anyType{table=anyType

如何实现axis调用.net webservice

问题描述 如何实现axis调用.netwebservice 解决方案 解决方案二:用开源的jar调用,网上搜搜很多例子.urlnamespace这些都要正确.

webservice调用接口时需要传递xml格式数据,和解?

问题描述 小弟刚接触webservice只会粗浅的使用,由于业务需求,不知道如何搞了, 解决方案 解决方案二:将参数填充到map里面,然后再用map生成xml,再就是用xml传递~解决方案三:是自己拼装xml吗?解决方案四:引用1楼shijing266的回复: 将参数填充到map里面,然后再用map生成xml,再就是用xml传递~ 用的是JAXBElement亲解决方案五:引用2楼rui888的回复: 是自己拼装xml吗? 是的,一个wsdl文档对应一个方法.解决方案六:引用3楼qq_19085

Java访问WebService返回XML数据的方法

  本文实例讲述了Java访问WebService返回XML数据的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Java访问WebService返回XML数据的方法_java

本文实例讲述了Java访问WebService返回XML数据的方法.分享给大家供大家参考.具体如下: import java.io.IOException; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import java.net.URLConnection; import java.io.FileNotFoundException; import java.io

python自定义解析简单xml格式文件的方法

  这篇文章主要介绍了python自定义解析简单xml格式文件的方法,涉及Python解析XML文件的相关技巧,非常具有实用价值,需要的朋友可以参考下: 因为公司内部的接口返回的字串支持2种形式:php数组,xml;结果php数组python不能直接用,而xml字符串的格式不是标准的,所以也不能用标准模块解析.[不标准的地方是某些节点会的名称是以数字开头的],所以写个简单的脚步来解析一下文件,用来做接口测试. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

webservice xml格式-webservice接口调用如何指定xml格式返回集合是并列的关系而不是包含关系。

问题描述 webservice接口调用如何指定xml格式返回集合是并列的关系而不是包含关系. webservice客户端调用服务端,给的数据是这样的. protected DTFPTXSINPUT.NUMBER_IN numberin; public DTFPTXSINPUT.NUMBER_IN getNUMBERIN() { return numberin; } public void setNUMBERIN(DTFPTXSINPUT.NUMBER_IN value) { this.numbe

axis调用webservice:返回值不正确

问题描述 axis调用webservice:返回值不正确 本人对webservice的调用不熟悉,求助各位大侠!多谢! WSDL的XML文件中定义的参数如下 name="zone" type="xsd:string" default="CM-ACCTSPID" name="Id" type="xsd:string" name="rowCount" type="xsd:decim