WebService传XML 简单实例

发布时间 - 2026-01-11 01:03:59    点击率:

WebService传XML 简单实例

传送

    [WebMethod]

 public XmlDataDocument GetSiteAData(string AssignName)
  {
    XmlDataDocument xd = new XmlDataDocument();
    DataSet ds = BusinessWork.BusinessWorkDataSet("TreeView1");

      xd = new XmlDataDocument(ds);
      XmlNode root1 = xd.DocumentElement;
      XmlNodeList roots = root1.SelectNodes("url");
      foreach (XmlNode roota in roots) //为所有元素加上站点名称标记
      {
        XmlElement Link = xd.CreateElement("SiteName");
        Link.InnerText = ConfigurationSettings.AppSettings["SiteName"].ToString();
        roota.AppendChild(Link);
      }
    return xd;
  }

异步调用

  IAsyncResult ar1;
    IAsyncResult ar2;

    localhost.WebService serviceA = new localhost.WebService();
    XmlNode xmlNode1;
    XmlNode xmlNode2;


    ////直接调用
    //xmlNode1 = serviceA.GetSiteAData("2");
    //异步调用
    ar1 = serviceA.BeginGetSiteAData("3", null, null);
    ar2 = serviceA.BeginGetSiteAData("2", null, null);
    xmlNode1 = serviceA.EndGetSiteAData(ar1);
    xmlNode2 = serviceA.EndGetSiteAData(ar2);

    StringBuilder xmlString1;
    xmlString1 = new StringBuilder(xmlNode1.OuterXml);

    XmlDataDocument xd = new XmlDataDocument();
    xd.LoadXml(xmlString1.ToString());

    DataSet ds = new DataSet();
    ds.ReadXml(new XmlNodeReader(xd));
    GridView1.DataSource = ds.Tables[0];
    GridView1.DataBind();

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# WebService传XML  # 如何实现  # 实例  # php的webservice的wsdl的XML无法显示问题的解决方法  # 异步调用webservice返回responseXML为空的问题解决方法  # 关于jquery ajax 调用带参数的webservice返回XML数据一个小细节  # 分享XmlHttpRequest调用Webservice的一点心得  # Jquery Ajax学习实例6 向WebService发出请求  # 返回DataSet(XML) 异步调用  # 希望能  # 谢谢大家  # 直接调用  # BusinessWorkDataSet  # XmlNode  # BusinessWork  # xd  # DataSet  # ds  # url  # SelectNodes  # roota  # foreach  # DocumentElement  # roots  # XmlNodeList  # nbsp  # WebMethod  # pre  # br 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在IIS7上新建站点并设置安全权限?  微信小程序 HTTPS报错整理常见问题及解决方案  如何在 Pandas 中基于一列条件计算另一列的分组均值  大学网站设计制作软件有哪些,如何将网站制作成自己app?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何在IIS管理器中快速创建并配置网站?  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复  java中使用zxing批量生成二维码立牌  JavaScript模板引擎Template.js使用详解  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  奇安信“盘古石”团队突破 iOS 26.1 提权  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  移动端脚本框架Hammer.js  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  Laravel如何使用Gate和Policy进行授权?(权限控制)  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  打造顶配客厅影院,这份100寸电视推荐名单请查收  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  浅谈javascript alert和confirm的美化  如何在云主机上快速搭建网站?  Swift中循环语句中的转移语句 break 和 continue  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  网站制作企业,网站的banner和导航栏是指什么?  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  Laravel如何升级到最新版本?(升级指南和步骤)  如何在IIS中配置站点IP、端口及主机头?  php 三元运算符实例详细介绍  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  C++用Dijkstra(迪杰斯特拉)算法求最短路径  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  如何为不同团队 ID 动态生成多个非值班状态按钮  Laravel怎么使用artisan命令缓存配置和视图  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Laravel如何实现API版本控制_Laravel版本化API设计方案  如何选择PHP开源工具快速搭建网站?  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  Laravel如何配置Horizon来管理队列?(安装和使用)  常州企业网站制作公司,全国继续教育网怎么登录?  图册素材网站设计制作软件,图册的导出方式有几种?