2009-04-01 4 views

Antwort

6

Eine der Lösungen ist CDATA in Beschreibung

<![CDATA[ 
    Image inside RSS 
    <img src="http://example.com/img/smiley.gif" alt="Smiley face">   
]> 

Hinweis zu verwenden, dass U ein Problem mit hotlink verhindert Website haben können.

+1

Ich bin verwirrt, warum dies eine Antwort ist, da es nichts mit Bildern zu tun hat? –

0

In Bezug auf die <p> Tag Ausgabe, Sie müssen HTML innerhalb der XML verschlüsseln.

Ihr Code würde wie folgt aussehen:

<description>&lt;p&gt; Text in the tag &lt;/p&gt;</description> 
+3

Oder fügen Sie die ganze Menge in einem CDATA-Abschnitt – Deebster

6

Sie sollten das Gehäuse Tag in Artikel verwenden, um das Bild aufzunehmen. Sie können es für Bilder verwenden, indem Sie den richtigen Mime Type (zum Beispiel: image/jpeg) und die Bildgröße als Attribut "length" angeben. Das Längenattribut muss nicht vollständig genau sein, aber es ist erforderlich, damit der RSS als gültig betrachtet wird.

Hier ist eine helpful article, die diese und andere Optionen diskutiert.

17

Das enclosure Element kann verwendet werden, um Bilder zu übertragen. Die RSS 2.0-Spezifikation ist ziemlich klar darüber, dass der Typ ein MIME-Typ ist. Es heißt nicht, dass es auf Audio oder Video beschränkt ist.

Hier ist ein Beispiel: a set of photo feeds from Agence France Presse

+11

Es scheint wie aktuelle XML-Datei in Link hat kein Gehäuse. – trante

0

Innen-Tag ITEM

<image:image xmlns:image="http://web.resource.org/rss/1.0/modules/image/"> 

http://domain. com/image.jpg </Bild: Bild>

Innen Beschreibung Tag

<![CDATA[ 

Einige Text ..
http: // domain. com/image.jpg‘>
Mehr Text ]]>

0

mit der Mailchimp RSS umzug Funktion zu E-Mail, erwarten sie das Bild in einem <media:content> Elemente innerhalb <item> angegeben werden. Dies ist ihre Quelle für das Bildmakro des Feedelements in ihren Vorlagen.

So müssen Sie auf die Erklärungen

innerhalb des Elements

<media:content medium="image" url="http://whatever/foo.jpg" width="300" height="201" /> 

Ohne die zusätzliche Erklärung hinzufügen <item>

xmlns:media="http://search.yahoo.com/mrss/ 

Dann hinzuzufügen, ist das Futter ungültig, da Medien: Inhalt nicht bekannt ist, Element.

Verwandte Themen