webservice返回一个XmlDocument对象,c#怎么接受呀~谢谢

解决方案 »

  1.   

    创建一个XmlDocument 对象接收呀
      

  2.   

    using System.xml;XmlDocument xmldoc=WEBSERVICE方法;
      

  3.   

                WebServiceTest wst = new WebServiceTest();
                XmlNode xdt = wst.GetSiteAData(txtTop.Text.Trim());
                XmlNodeList xnl = xdt.ChildNodes;
                Response.Write(xdt.Name + "<br />");
                foreach (XmlNode xn in xnl)
                {
                    XmlNodeList xml1 = xn.ChildNodes;
                    Response.Write(xn.Name + "<br />");
                    foreach (XmlNode xn1 in xml1)
                    {
                        Response.Write(xn1.Name + ":" + xn1.InnerText + "&nbsp;&nbsp;&nbsp;");
                    }
                    Response.Write("<br />");
                }
                string str = wst.HelloWorld(" Hello");
                Response.Write(str);
                DataSet ds = new DataSet();
      

  4.   

     XmlDocument dx = new XmlDocument();
    dx = o.GetFliselist();这样吗?报错
    Cannot implicitly convert type 'System.Xml.XmlNode' to 'System.Xml.XmlDocument'. An explicit conversion exists (are you missing a cast?)
      

  5.   

    可以用一个DataSet作为容器传递,DataSet可以读写xml;楼主那个方法返回的是XmlNode