服务器端:
        XmlDataDocument myXml = new XmlDataDocument();
        myXml.LoadXml("<Response><img>fffff</img></Response>");
        Response.Write(myXml.OuterXml);
        Response.End();

解决方案 »

  1.   

    服务器端写错了,要加上contenttype
    XmlDataDocument myXml = new XmlDataDocument();
            myXml.LoadXml("<Response><img>fffff</img></Response>");
            Response.Write(myXml.DocumentElement.OuterXml);
            Response.ContentType = "text/xml";
            Response.End();
      

  2.   

    要不然这些只会作为responseText,而不会作为responseXML
      

  3.   

    服务器端写错了,要加上contenttype
    XmlDataDocument myXml = new XmlDataDocument();
            myXml.LoadXml("<Response><img>fffff</img></Response>");
            Response.Write(myXml.DocumentElement.OuterXml);
            Response.ContentType = "text/xml";
            Response.End();
      

  4.   

    服务器端这样写,我帮你试验过了。
            XmlDataDocument myXml = new XmlDataDocument();
            myXml.LoadXml("<Responses><img>fffff</img></Responses>");
            Response.ContentType = "text/xml";
            Response.Write("<?xml version='1.0' encoding='utf-8'?>");
            Response.Write(myXml.DocumentElement.OuterXml);
            Response.End();这样你取到的response值是[object],就可以继续取它下一节点的值了。