首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

xml错误:System.Threading.ThreadAbortException: Thread was being aborted

2014-01-28 
生成的xml格式的文档,想显示出来,用以下代码 Response.Clear() Response.ContentType text/xml myTa

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

        

热点排行