Einträge
Neben den Kanal-Informationen enthält das RSS-Dokument beliebig viele Einträge (auch Items genannt). Auch ein RSS-Feed
ohne Einträge wäre von Syntax gültig. Einträge kennzeichnen sich durch das Element item, welches dem
channel-Element untergeordnet wird. Im item-Element können dann verschiedene Elemente untergeordnet werden,
um den Eintrag genauer zu spezifizieren. Die folgende Tabelle zeigt die wichtigsten Elemente:
| title | Titel des Eintrags (erforderlich) |
|---|---|
| description | (Kurz-)Beschreibung des Eintrags (erforderlich) |
| link | Link zum (vollständigen) Artikel, zu welchem der Eintrag gehört (erforderlich) |
| category | Angabe von Kategorie(n), getrennt durch Leerzeichen |
| author | E-Mail-Adresse und Name (in Klammern) der Person, die den Eintrag verfasst hat |
| pubDate | Veröffentlichungsdatum des Eintrags (Angabe nach RFC 822) |
| guid | GUID, die den Eintrag eindeutig kennzeichnet |
Hierzu ebenfalls wieder ein Beispielcode:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Newsticker der Firma Example GmbH</title>
<description>Hier bekommen Sie alle aktuellen Informationen über unsere Firma und Produkte.</description>
<link>http://www.example.org/News/</link>
<language>de-DE</language>
<copyright>Copyright 2017 by Example GmbH</copyright>
<pubDate>Sat, 18 Mar 2017 15:03:42 +0100</pubDate>
<item>
<title>Wir ziehen um</title>
<description>Wir verlegen unseren Hauptsitz von Musterstadt nach Musterdorf.</description>
<link>http://www.example.org/News/Umzug/</link>
<author>mustermann@example.com (M. Mustermann)</author>
<pubDate>Wed, 22 Feb 2017 11:32:40 +0100</pubDate>
</item>
<item>
<title>IT-Messe in Musterberg</title>
<description>Vom 27. bis 31. März findet die IT-Messe in Musterberg statt: Sichern Sie sich hier Ihre kostenlose Eintrittskarte.</description>
<link>http://www.example.org/News/Messe/</link>
<author>musterfrau@example.com (S. Musterfrau)</author>
<pubDate>Sat, 18 Mar 2017 15:03:42 +0100</pubDate>
</item>
</channel>
</rss>
Wichtig: Oftmals tritt die Frage auf, ob es möglich ist, im description-Element HTML-Inhalt zu notieren.
Die Antwort: Ja, aber der HTML-Inhalt muss maskiert werden (z. B. < statt <). Eine weitere
Möglichkeit wäre die Platzierung des HTML-Inhalts in einem CDATA-Abschnitt.