Discuz!NT中管理帖子:精华、移动窗口显示不出来的问题——xml常见错误之XML 或文本声明不在实体的开头
2012-10-18 13:46
323 查看
最近在修改Discuz的代码以供客户使用,遇到一个问题就是BBS的帖子管理在Chrome和FireFox中无法正常加载处理,只出现一个处理中的层,然后就没有下文了。
调试发现是一段XML的问题。“XML declaration allowed only at the start of the document.........”
遇到这样的错误一般是xml开头有空行存在,请从配置文件开始找,删除头部与尾部空行即可!
这一段代码是在Template下的_header.html文件里的
默认是在<%/csharp%>后换行然后写的xml声明内容,导致出错。只需要吧声明上面的换行和空格删除即可。
调试发现是一段XML的问题。“XML declaration allowed only at the start of the document.........”
遇到这样的错误一般是xml开头有空行存在,请从配置文件开始找,删除头部与尾部空行即可!
这一段代码是在Template下的_header.html文件里的
</div> <%else%> <%csharp%> Response.Clear(); Response.ContentType = "Text/XML"; Response.Expires = 0; Response.Cache.SetNoStore(); <%/csharp%> <?xml version="1.0" encoding="utf-8" ?> <root> <![CDATA[ <%/if%>
默认是在<%/csharp%>后换行然后写的xml声明内容,导致出错。只需要吧声明上面的换行和空格删除即可。
相关文章推荐
- 在jsp中拼xml格式数据问题:XML 解析错误:XML 或文本声明不在实体的开头
- XML 解析错误:XML 或文本声明不在实体的开头 位置
- wordpress中rss的XML解析错误:XML或文本声明不在实体的开头
- XML解析错误:XML或文本声明不在实体的开头
- XML解析错误:XML 或文本声明不在实体的开头 位置
- php输出xml格式报错--XML或文本声明不在实体的开头位置
- Discuz常见小问题-修改了模块,如何重新移动原有模块的帖子
- windows7下php5.4成功安装imageMagick,及解决php imagick常见错误问题。(phpinfo中显示不出来是因为:1.imagick软件本身、php本身、php扩展三方版本要一致,2.需要把CORE_RL_*.dll多个文件放到/php/目录下面)
- 关于web.xml中配置404错误跳转页面 在ie不能显示自定义错误页面的问题
- 2011.8.17---2011.8.18 (查询bug---contactWidget中使用自定义的view在launcher中显示不出来,报解析xml的错误)
- Android scrollview嵌套listview运行后最先显示出来的位置不在顶部而是中间问题
- 使用SetWindowPos API函数移动窗口后,还需修改Delphi的属性值,以备下次使用,否则就会出问题(不是API不起作用,而是使用了错误的坐标值)
- Discuz常见小问题2-如何在新建的页面上只显示一部分板块
- 解决Python print 输出文本显示 gbk 编码错误问题
- "ubuntu 下 eclipse 代码提示功能显示后焦点不在eclipse内,需点击窗口才行 “ 问题的解决
- 解决Discuz7在Chrome中无法显示弹出窗口内容的问题
- textfield autoSize 动态文本加载xml数据,全部显示问题
- Discuz常见大问题-如何允许用户插入视频-如何允许用户在编辑帖子的时候带标签,允许用户插入视频
- scrollview嵌套listview运行后最先显示出来的位置不在顶部而是中间问题
- Discuz常见小问题-如何批量加精,置顶帖子