feed出现错误“XML parsing error: not well-formed”的一种情况

By
WP札记

很少会碰到rss故障的,今天就碰到一例,某同学报告说站点的rss出现故障打不开。我查看之后发现如下提示:“文本.内.容.中.发.现.无.效.字.符。Line: 32 Character: 42”。这是种马回事?想了半天问有没有换个主题试试,答曰试过了,无效;禁用插件?试了,无效。莫非这个问题要重装wordpress?万一重装之后没效岂不丢大人了……

于是开始艰难的探索之路:找到Feed Validation Service(http://validator.w3.org/feed/),测试之后说什么 invalid token,我靠,莫非啥东西被占用了?要修改feed-rss.php之类的系统文件不成?某君再淘气应该也不至于去动那几个百年闲的东西吧。接着查看32行,发现是文章的摘要,看了一会儿觉得应该是第一篇文章哪儿出了问题。

解决:让某君把第一篇文章转成草稿,然后试了下feed,恢复正常了。

这样看了应该是文章中写了什么不该写的内容~~

所以,你可以把下面一句话复制到首页任意文章的前几行,然后打开博客的feed,测试效果。

远.程.计.算机无.响应,无法完.成拨号.连接 。

根本原因懒得管了,玩完休息去。

0

Comments: 20

  1. 沙发了~ 又软又舒服,字符问题咯? :oops:

    2012年09月04日
  2. :twisted: 这个问题简直是……

    2012年09月05日
  3. 莫名其妙的问题……

    2012年09月07日
  4. 神奇的国度。 :!:
    我还是特别不能理解为什么“麦当劳”在google都不让搜。。。

    2012年09月09日
    • @Veezy 虽然也很不理解,但是这个恐怕不是国度的原因,更像是“保留字段”之类的。

      @venmax 2012年09月09日
  5. 还没遇到过这类的问题。

    2012年09月10日
  6. :?: 办法总比困难多,再一次的验证,呵呵

    2012年09月11日
  7. 试多几次,应该可以的

    2012年09月14日
  8. 阿修最近做的风格都很不错。

    2012年09月15日
  9. 很喜欢博主的主题~~ :smile:

    2012年09月19日
  10. 很明显,是有特殊字符,如大于(>)、小于(<)、单双引号,都有可能导致这个问题。作为文本,需要对这些特殊字符进行转义。 :!:

    2012年09月20日
  11. 这··没遇见过···

    2012年09月22日
  12. 这种事情倒是从没见过
    按理说文章内容不影响 rss 才是

    2012年09月23日
  13. 昨天遇到了,是空行的原因

    2012年09月23日
  14. 对于rss故 障还是有很好的解决方法的

    2012年09月27日
  15. 忘了正事了,其实我是来看我的友情链接还在不在的,嘎嘎嘎嘎

    2012年09月28日

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

:razz: