生成的xml格式的文档,想显示出来,用以下代码
Response.Clear();
Response.ContentType = "text/xml ";
myTable.WriteXml(Response.OutputStream);
Response.End();
显示出来以下错误。
无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------------------------------------------
文档的顶层无效。处理资源 'http://localhost:4477/mylogin/Default.aspx ' 时出错。第 20 行,位置: 19
</DocumentElement> System.Threading.ThreadAbortException: Thread was being aborted.
------------------^
并且刚运行的时候成功过几次,后来就出错了,vs2005下,不知道咋回事?
------解决方法--------------------------------------------------------
不是合法的xml文档。
建议先保存成一个文件,看看什么地方不对。
------解决方法--------------------------------------------------------
Response.Clear();
Response.ContentType = "text/xml ";
Response.CharSet = "UTF-8 ";
myTable.WriteXml(Response.OutputStream);
Response.End();
------解决方法--------------------------------------------------------
一般是编码问题
Response.Charset = "UTF-8 ";
试试
------解决方法--------------------------------------------------------
最后一个应该是 </DocumentElement>