Drupal Feeds показывает закодированную HTML-разметку - PullRequest
4 голосов
/ 25 мая 2010

Не могу понять, почему это происходит, но мои RSS-каналы показывают кодировку HTML в поле описания, от которого мне нужно избавиться:

Например:

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

Я просто не могу понять, почему это происходит.

Ответы [ 2 ]

1 голос
/ 25 мая 2010

Я полагаю, что вы страдаете от этой проблемы:

http://drupal.org/node/666930

Это основная ошибка PHP, которая существует в определенных версиях PHP, вот основная ошибка:

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

1 голос
/ 25 мая 2010

Это верно.Содержимое <description> - это , которое должно быть HTML-текстовым HTML-кодом.По крайней мере, для RSS 2.0;другие версии RSS общеизвестно непоследовательны и неясны в этом вопросе.

(Если бы он не был закодирован, тогда в элемент мог бы входить только правильно сформированный и пространственно-распределенный XHTML. Этот подход не был использован, в первую очередь потому, что RSSпредшествует XHTML.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...