RSS Feeds - Teil 2/2
Grundsätzlich werden drei Elemente zwingend benötigt: title, link und description enthalten den Namen des RSS-Feeds, die URL zur zum Feed gehörenden Website und eine allgemeinBeschreibung der Feed-Inhalte. Zusätzlich können unter anderem mit den entsprechenden Elementen die verwendete Sprache („language“), ein Copyright-Hinweis („copyright“), die E-Mail-Adressen der inhaltlich („managingEditor“) und technisch („webMaster“) verantwortlichen Person, die Daten der Veröffentlichung („pubDate“) und der letzten Änderung („lastBuildDate“), eine Verknüpfung zu einem Bild (s. u.) und eine Lebensdauer (nach wie vielen Minuten sollte der Feed neu geladen werden, „ttl“) angegeben werden.
Diese Elemente beschreiben bisher nur den Feed selbst, die eigentlichen Daten werden innerhalb von „item“-Knoten gespeichert. Dabei erhält jeder einzelne Eintrag ein eigenes „item“-Element, in dem sich weitere Elemente mit Informationen zum Eintrag befinden: Am wichtigsten sind sicherlich die Elemente „title“ und „description“, die den Titel und eine Zusammenfassung des Eintrags enthalten. Sinnvoll ist auch das „link“-Element, über das der Feed-Eintrag mit einer beliebigen Internetseite verknüpft werden kann, zweckmäßig ist ein Link zum kompletten Artikel mit weiterführenden Informationen, da die „description“ häufig nur ein Anreißertext ist und Appetit auf den vollständigen Bericht machen soll.
Daneben kann im „comments“-Element eine Seite verlinkt werden, auf der der Leser Kommentare zum Beitrag hinterlassen und lesen kann. Außerdem kann – ähnlich wie für die inhaltlich und technisch Verantwortlichen des gesamten RSS-Feeds – die E-Mail-Adresse des Verfassers im „author“-Element angegeben werden.
Wer ein Bild oder anderes Medien-Objekt, wie zum Beispiel eine MP3-Datei, mit dem Feed-Item verknüpfen will, verwendet dazu das „enclosure“-Element. Diese unterscheidet sich von den anderen Elementen darin, dass es keinen eigentlichen Inhalt besitz, sondern die Daten in Paramtern gespeichert werden: . Im Parameter „url“ wird die URL des Objekts hinterlegt, „length“ enthält die Dateigröße in Byte und im Parameter „type“ ist der MIME-Type des Objekts gespeichert.
Alle diese Elemente sind grundsätzlich optional, es muss jedoch mindestens der Titel oder die Beschreibung angegeben sein, damit der RSS-Feed den Spezifikationen genügt.
Author: Philipp Mamat
Zurück zu Teil 1 der RSS Feeds Anleitung
Zu einem RSS Feed Einbindungsbeispiel |
Weiter gehts mit einer kurzen Anmeldung:
|