Спецификация RSS HTML-код внутри RSS-канала - PullRequest
29 голосов
/ 26 марта 2012

Содержит ли HTML-код жалобу на тег <description> в RSS 2.0?

Ответы [ 3 ]

47 голосов
/ 11 апреля 2012

В спецификации RSS 2.0 говорится, что вы можете включать HTML в элемент описания, если вы правильно закодируете разметку.

У вас есть два способа сделать это:

  1. Преобразование тегов в экранированные объекты HTML:

    <description>this is &lt;b&gt;bold&lt;/b&gt;</description>
    
  2. Обернуть описание в разделе CDATA:

    <description><![CDATA[this is <b>bold</b>]]></description>
    
2 голосов
/ 11 апреля 2012

Вы можете декодировать < и > char в html-код

<: &lt;

>: &gt;

0 голосов
/ 17 июля 2014

ИСПОЛЬЗУЙТЕ ЭТО, прежде чем добавить в описание тег rss

$fulltext= htmlspecialchars("\n".$description);
...