问题描述
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