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.