知识大全 Xml WebService完全实例解析(4)

Posted 函数

篇首语:不一定终身受雇,但一定终身学习。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Xml WebService完全实例解析(4)相关的知识,希望对你有一定的参考价值。

Xml WebService完全实例解析(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  最近时间太少了 马上要走了 这篇文章就算是结尾吧 可能说明会少些 代码多些     接上篇文章 我们先简单说明下绑定函数 首先实例化ServiceA 这个和一般类的实例化并没有不同 接下来用xmlNode 来接受函数的返回值 接下来是构造xml 并将其转化为dataset 这是通用的方法 如果是刚接触不久的朋友 最好能记下这种方法     接下来给出异步调用两个服务的代码    //绑定数据    public void BindData()    IAsyncResult ar ;  IAsyncResult ar ;  serviceA=new SiteA Service ();  serviceB=new SiteB Service ();  DataSet ds=new DataSet();  XmlNode xmlNode xmlNode ;  XmlDataDocument xd=new XmlDataDocument();  StringBuilder xmlString xmlString ;    // 简单的异步调用    ar =serviceA BeginGetSiteAData(strSearch null null);  ar =serviceB BeginGetSiteAData(strSearch null null);  xmlNode =serviceA EndGetSiteAData(ar );  xmlNode =serviceB EndGetSiteAData(ar );  //   if(xmlNode ==null&&xmlNode ==null) // 存储过程执行失败  return;    xmlString =new StringBuilder(xmlNode OuterXml);  xmlString =new StringBuilder(xmlNode OuterXml);  xmlString =MakeNewXmlString(xmlString xmlString ); //生成新的xml  if(xmlString ToString() Equals( <NewDataSet xmlns=\\ \\ ></NewDataSet> ))  return ;  xd LoadXml(xmlString ToString());  ds ReadXml(new XmlNodeReader(xd));  DataGrid DataSource=ds Tables[ list ] DefaultView;  DataGrid DataBind();      //生成新XML    public StringBuilder MakeNewXmlString(StringBuilder str StringBuilder str )    str =str Replace( </NewDataSet> );  str =str Replace( <NewDataSet xmlns=\\ \\ > );  str Append(str ToString());  return str ;      这有两个需要注意的地方 一个是xml构造 还有就是异步调用的实现 请读者 自己理解    下面讲下通过dll来引用webservice的方法 我只把流程介绍下     首先 在ie输入服务的地址 如:    然后写输入    打开后 另存为xxx wsdl    然后用vs的命令提示符来编译:wsdl /namespace:SiteA ServiceA wsdl    生成名字空间为sitea的代理类    最后csc /out:ServiceA dll /t:library Service cs 其中service cs为代理类文件    最后引用dll就可以了     到这里 我们的例子基本也就介绍完了 由于个人的原因 最后一篇可能写的比较仓促 非常惭愧     不知道写这么多 对学习中的朋友会不会有帮助 里面的东西 很多也算是个人理解 如果出错 还请各位海涵:)    以后可能上网的时间会很少 要考研了 如果你有什么需要帮助的或是疑惑的地方 可以联系我 如果上网的话 一定会回的 cha138/Article/program/net/201311/12645

相关参考

知识大全 XML WebService实例详细解析

XMLWebService实例详细解析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们必须了

知识大全 DOM、JDOM、DOM4J解析XML实例

DOM、JDOM、DOM4J解析XML实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <

知识大全 关于webservice的异步调用实例

  关于webservice的异步调用简单实例无论在任何情况下被调用方的代码无论是被异步调用还是同步调用的情况下被调用方的代码都是一样的  下面我们就以异步调用一个webservice为例作说明这是一

知识大全 掌握XML实例演练ASP+XML编程

掌握XML实例演练ASP+XML编程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作为一个普通

知识大全 实例演练ASP+XML编程

掌握XML:实例演练ASP+XML编程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  此文是一篇

知识大全 webservice和软件接口有什么区别和联系吗

webservice和软件接口有什么区别和联系吗?webservice(SOAP)与HTTP接口的区别什么是webservice?soap请求是HTTPPOST的一个专用版本,遵循一种特殊的xml消息

知识大全 C# XML序列化实例浅析

C#XML序列化实例浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  实现C#XML序列化技术

知识大全 在C#.net中操作XML实例

在C#.net中操作XML实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在中如何操作XML

知识大全 ASP实例:读取xml文件的程序

ASP实例:读取xml文件的程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!strSourceF

知识大全 Javascript+XML实现分页的实例

Javascript+XML实现分页的实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!xmlid