Drupal Feeds显示编码的HTML标记

时间:2010-05-25 09:08:01

标签: drupal

无法弄清楚为什么会发生这种情况,但我的RSS源在描述字段中显示了我需要摆脱的HTML编码:

例如:

<description>&lt;div class=&quot;field field-type-text field-field-location&quot;&gt;   

我无法弄清楚为什么会发生这种情况。

2 个答案:

答案 0 :(得分:1)

这是对的。 <description>的内容是supposed to be XML文本编码的HTML。至少对于RSS 2.0;其他版本的RSS在这个问题上是众所周知的不一致和粗暴的。

(如果没有编码,那么只有格式良好且命名空间的XHTML才能进入元素。这种方法没有被采用,主要是因为RSS早于XHTML。)

答案 1 :(得分:1)

我相信你正在遭遇这个问题:

http://drupal.org/node/666930

这是某些PHP版本中存在的核心PHP错误,这是核心错误:

http://bugs.php.net/bug.php?id=45996