读书人

xml错误:System.Threading.ThreadAbor

发布时间: 2014-01-28 21:18:05 作者: rapoo

生成的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>

        

读书人网 >.NET

热点推荐