2012-03-26 19 views

Odpowiedz

42

Opcja RSS 2.0 specification mówi, że możesz dołączyć kod HTML do elementu opisu, o ile poprawnie zakodujesz znaczniki.

Istnieją dwa sposoby, aby to zrobić:

  1. tagów konwertować do zbiegłych podmioty HTML:

    <description>this is &lt;b&gt;bold&lt;/b&gt;</description> 
    
  2. zawinąć zawartość opis w sekcji CDATA:

    <description><![CDATA[this is <b>bold</b>]]></description> 
    
+1

pamiętać, że ten walidator: http : //feedvalidator.org/check.cgi wydaje się nie zgadzać i mówi, że nie powinieneś używać znaczników HTML w opisie (odpowiednio ewakuowany lub nie). –

+0

Mogę potwierdzić, że działa to w praktyce z czytnikami kanałów RSS, które zmęczyłem. – Flimm

1

można dekodować < i > char do kodu HTML

<: &lt;

>: &gt;

+1

Należy również zmienić znak ampersand (&). –

+0

I aby być bezpiecznym, należy również używać znaków '' 'i' '', oprócz' & ',' <' and '> '. – Flimm

-4

używać tego wcześniej dodać do opisu tag RSS

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