Workshop: Headlinefeeds mit RSS

Formatdefinition RSS 2.0

Ob Sie nun selbst RSS-Dateien erstellen und verteilen oder fertige Informationskanäle konsumieren möchten, auf jeden Fall ist die Kenntnis des zu Grunde liegenden Formats hilfreich.

Seit seinem Start in der Version 0.9 wurde die RSS-Definition in zwei getrennten Linien von unabhängigen Teams weiterentwickelt, wobei unglücklicherweise beide Spezifikationen unter dem Titel RSS fungieren. So ist die letzte Version 1.0 von der "RSS-DEV Working Group" leider nicht vollständig kompatibel zur hier besprochenen, von UserLand definierten aktuellen Version 2.0. Letztere hat sich mittlerweile zum Quasi-Standard gemausert und sollte als Basis verwendet werden. Eine RSS-2.0-Datei ist, wie das Listing zeigt, relativ simpel aufgebaut.

<?xml version="1.0" ?>
<rss version="2.0">
<channel>
<title>Demosite-Titel</TITLE>


<link>http://www.demosite.de</a>
<description>Interessante News direkt vom Demochannel</description>

<image>
<title>Demosite-Bildbeschreibung</TITLE>


<url>http://www.demosite.de/logo.gif</url>
<link>http://www.demosite.de</a>
</image>

<item>
<title>Kurzmeldung 01</TITLE>


<link>http://www.demosite.de/pub/artikel01.html</a>
<description>Hier steht der <b>Anrisstext</b>, um <i>Appetit</i> auf den 1. Artikel zu machen...</description>
</item>

<item>
<title>Kurzmeldung 02</TITLE>


<link>http://www.demosite.de/pub/artikel02.html</a>
<description><img src="http://www.demosite.de/images/intro.gif" width="45" height="53" border="0" align="right" hspace="2" vspace="2" alt="Ein Bild, genannt Intro.gif">Hier steht der <b>Anrisstext</b> mit Grafik, um <i>Appetit</i> auf den 2. Artikel zu machen...</description>
</item>
</channel>
</rss>