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