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

cw0411025 2014-01-20 05:11:16
c# 调用 webservice,怎么获取返回的结果,结果类型是DataSet[]的,调用接口
http://218.213.212.29/PaymentSvc/PayWebService.asmx?wsdl
...全文
209 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wind_cloud2011 2014-01-20
  • 打赏
  • 举报
回复
返回的是带有命名空间的XML阿,

 XmlDocument xml = new XmlDocument();
            xml.Load("http://218.213.212.29/PaymentSvc/PayWebService.asmx?wsdl");  
            XmlNamespaceManager xnm = new XmlNamespaceManager(xml.NameTable);
            xnm.AddNamespace("s", "http://www.w3.org/2001/XMLSchema");
            string xpath = "//s:complexType/s:sequence/s:element";
            XmlNodeList nodes = xml.SelectNodes(xpath, xnm);
            foreach (XmlNode item in nodes)
            {
                string min = item.Attributes["minOccurs"].InnerText;
                string max = item.Attributes["maxOccurs"].InnerText;
                string title = item.Attributes["name"].InnerText;
                string type = item.Attributes["type"].InnerText;
                }  

ShenWong 2014-01-20
  • 打赏
  • 举报
回复
返回的是xml格式,你用读xml的方法试试.
周美文 2014-01-20
  • 打赏
  • 举报
回复
你调用有错吧?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧