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;
                }

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM