zoukankan      html  css  js  c++  java
  • C#写的webservice返回值为xmlDocument或者xmlDataDocument,客户端调用如何进行处理

    1、C#写的webservice返回值为xmlDocument或者xmlDataDocument,客户端调用如何进行处理的问题
        客户端在调用webservice中的方法时,webservice的返回值为xmlDocument或者xmlDataDocument,但是客户端添加引用之后返回值为XmlNode,这样的话就用XmlNode接收就可以了。
    示例如下:
          
              XmlNode Node;
                    StringBuilder XmlString;
                    XmlDocument xd = new XmlDocument();
    
                    Node =service();//调用webservice
    
                    if (Node == null)
                    {
    
                        MessageBox.Show("调用失败!", "Error Message");
                        return;
                    }
    
                    XmlString = new StringBuilder(Node.OuterXml);//转化为string
    
                    if (XmlString.ToString().Equals(""))
                    {
                        MessageBox.Show("转化失败!", "Error Message");
                        return;
                    }
    
                    //创建xml文档,Build a DOM tree
                    xd.LoadXml(XmlString.ToString());
                    if (xd == null)
                    {
                        MessageBox.Show("DOM 建立失败!", "Error Message");
                        return;
                    }
     

     

     
  • 相关阅读:
    ComboBoxEdit 数据绑定 使用模板
    ObservableCollection
    ListView.MouseDoubleClick
    Style 的查找 FindResource
    OpenFileDialog
    ItemsControl
    下拉框比较符
    ListView 控件与 内容
    测试oracle数据库连接
    MySQL ERROR 1300 (HY000): Invalid utf8 character string
  • 原文地址:https://www.cnblogs.com/caishuhua226/p/3100217.html
Copyright © 2011-2022 走看看