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