You are here

Drupal7 rss.xml页面 此源包含代码错误。

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2011-05-15 05:38

访问Drupal7下面的rss.xml页面,报一下错误信息:

 
Internet Explorer 无法显示此源
 
 
此源包含代码错误。
 
禁用当前主题,启用默认的batik,问题仍然存在。
 
升级到最新的Drupal7 dev版本,问题还是有。
使用firefox打开,报以下错误信息:
 
XML解析错误:xml处理指令不在实体的开始部分
位置:file:///C:/Users/ghr/AppData/Local/Temp/rss-2.xml
行:1,列:3: <?xml version="1.0" encoding="utf-8"?>
 
打开文件,发现这个文件前面多了两个空格或者换行符。找到node模块的module文件,查看rss.xml的源代码,发现前面并没有添加空格。
 
我想肯定是第3方模块修改了这个文件内容。一下子禁用很多个第3方模块,问题消失了。逐一启用模块,最后发现是Userpoints Nodes and Comments的原因。
 
把这个模块禁用了,问题就解决了。
发现这个模块的module文件中,第一行代码
“ <?php”
应该修改为:
 “<?php”

也就是前面不要带空格。

论坛: