c# 调用 webservice,怎么获取返回的结果,结果类型是DataSet[]的

问题描述

c#调用webservice,怎么获取返回的结果,结果类型是DataSet[]的,调用接口http://218.213.212.29/PaymentSvc/PayWebService.asmx?wsdl

解决方案

本帖最后由 cw0411025 于 2014-01-20 17:13:39 编辑
解决方案二:
你调用有错吧?
解决方案三:
返回的是xml格式,你用读xml的方法试试.
解决方案四:
返回的是带有命名空间的XML阿,XmlDocumentxml=newXmlDocument();xml.Load("http://218.213.212.29/PaymentSvc/PayWebService.asmx?wsdl");XmlNamespaceManagerxnm=newXmlNamespaceManager(xml.NameTable);xnm.AddNamespace("s","http://www.w3.org/2001/XMLSchema");stringxpath="//s:complexType/s:sequence/s:element";XmlNodeListnodes=xml.SelectNodes(xpath,xnm);foreach(XmlNodeiteminnodes){stringmin=item.Attributes["minOccurs"].InnerText;stringmax=item.Attributes["maxOccurs"].InnerText;stringtitle=item.Attributes["name"].InnerText;stringtype=item.Attributes["type"].InnerText;}

时间: 2024-10-22 01:49:05

c# 调用 webservice,怎么获取返回的结果,结果类型是DataSet[]的的相关文章

web api-安卓 调用 webapi 如何获取返回值

问题描述 安卓 调用 webapi 如何获取返回值 安卓调用web api时获取到的东西为什么是html:我想获取到一个boolean类型的值 解决方案 你的web api的代码有问题问题,返回的是什么html先看下html,很可能是路径或者参数不对,返回了一个404之类的错误页.那么检查下参数以及web api本身的部署 解决方案二: 返回的就是我访问的url的那个html

调用webservice中含返回值为自定义对象的方法时,报ClassCastException错误

问题描述 本人初学webservice,平台用spring+cxf+ibatis,在调用接口中含返回自定义对象的方法时,就会报ClassCastException,即方法:publicList<User>getUserList() 调用返回值为基本类型的方法,则没问题,如:publicIntegergetUserCount(); 困扰很久,包括调用参数中含自定义类型的方法,也会报同样错误,如:publicvoidbImportData(List<User>uList); 请教各位大

模拟请求webservice并获取返回报文

     有时需要模拟请求webservice服务,并处理返回的报文,根据报文的信息进行业务处理.      样例代码如下:  import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import

android调用webservice接口获取信息

我的有一篇博客上讲了如何基于CXF搭建webservice,service层的接口会被部署到tomcat上,这一篇我就讲一下如何在安卓中调用这些接口传递参数. 1.在lib中放入ksoap2的jar包并导入 2.在xml 配置文件中加入: <!-- 访问网络的权限 --> <uses-permission android:name="android.permission.INTERNET" /> 3.接下来就要通过代码调用借口了 String WSDL_URI

JAVA 反射获取返回值为MAP类型中的key

问题描述 publicMap<String,Object>getInfo(){Map<String,Object>data=newHashMap<String,Object>();data.put("a",1);returndata;} JAVA反射机制能获取到返回值MAP中的键a嘛?如果不行,有什么其它方法? 解决方案 解决方案二:这要用什么反射map的原生API就可以获取到KEY了解决方案三:Class<YourClass>clazz

C#开发webservice调用SAP的webservice后返回值是表类型,如何获取值?

问题描述 求助,C#调用SAP的webservice后返回值是表类型,如何获取表的行数? 解决方案 解决方案二:什么叫表类型?DataTable?SAP天堂也返回这样的东西?解决方案三:ws返回的就是xml了,里面的数据是可以获取的.至于你说的表,具体是什么?如果是datatable,好办,解析xml就是了.如果单单是某个表名,那就啥都不能获取到.解决方案四:引用2楼guwei4037的回复: ws返回的就是xml了,里面的数据是可以获取的.至于你说的表,具体是什么?如果是datatable,好

web service-jboss5环境下,cxf调用webservice不返回内容,也不报错

问题描述 jboss5环境下,cxf调用webservice不返回内容,也不报错 有谁碰到过这种情况,cxf调用webservice在jar包运行下没问题, 换到jboss5下面就会有问题,但是不报错,也不返回任何东西 解决方案 http://www.iteye.com/problems/47007 解决方案二: 我是直接调用的客户端,不用任何配置的

web service-jax-ws调用webService返回结果为json,使用拼装soap调用返回信息转义了

问题描述 jax-ws调用webService返回结果为json,使用拼装soap调用返回信息转义了 返回json:{"loginName":"admin1","msg":"return success","ret":"0"} 以下是调用方法: public static String callWS(String SOAPUrl, String body) throws Exceptio

java web cgi 返回值-Java web 调用cgi发送form表达数据,如何获取返回值?

问题描述 Java web 调用cgi发送form表达数据,如何获取返回值? 各位,大家好,有个问题想请教一下,目前一套java web开发的网站,需要调用外公司 提供的一个cgi接口,用于实现发送一个字符串(包含了几个字段的数据)给他们的cgi 脚本,我们发送不论成功或者失败,他们都会返回一个具体的int值给我们,我该如何发 送并获取返回值?网上看到的资料不是特别多,自己大概的思路如下: //jsp要调用的程序为AgentRetMaintainerAct.cgi URL u = new URL