response.clear();
Response.Write(xmlresp.InnerXml); 
改一下就好了 。

解决方案 »

  1.   

    XmlDocument xmldoc = new XmlDocument(); 
    //xmldoc.Load("e:\\test.xml");
    xmldoc.Load(Request.InputStream);顺便请教一下,xmldoc.Load(Request.InputStream);的时候,
    post test.xml 的时候,老是出错,用xmldoc.Load("e:\\test.xml"),就没有问题,这是怎么回事啊
      

  2.   

    关于test.xml的问题,XmlDocument xmldoc 直接加载本地文件没有问题,post 本地文件test.xml,然后 截获 Request.InputStream,并输出项目了没有问题,保存xml后能够正常打开显示post 本地文件test.xml ,然后xmldoc.Load(Request.InputStream); 加载的时候就报错,提示缺少根元素。 这是怎么回事啊
      

  3.   

    错误代码
    用户代码未处理 System.Xml.XmlException
      Message="缺少根元素。"
      Source="System.Xml"
      LineNumber=0
      LinePosition=0
      SourceUri=""
      StackTrace:
           在 System.Xml.XmlTextReaderImpl.Throw(Exception e)
           在 System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
           在 System.Xml.XmlTextReaderImpl.ParseDocumentContent()
           在 System.Xml.XmlTextReaderImpl.Read()
           在 System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
           在 System.Xml.XmlDocument.Load(XmlReader reader)
           在 System.Xml.XmlDocument.Load(Stream inStream)
           在 order.Page_Load(Object sender, EventArgs e) 位置 e:\WWWROOT\TestWWW\order.aspx.cs:行号 97
           在 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
           在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
           在 System.Web.UI.Control.OnLoad(EventArgs e)
           在 System.Web.UI.Control.LoadRecursive()
           在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)