RSS NewsEinführung



Was ist RSS? 

RSS ist ein Dateiformat für den XML-basierten Austausch von Nachrichten aller Art. Mit RSS werden Informationen strukturiert abgelegt und für die automatisierte Verarbeitung durch RSS-Leseprogramme bereitgestellt. RSS wurde geschaffen, um Nachrichten von Internetportalen zu verbreiten, und hat sich inzwischen zu einem weitverbreitetem Standard für den automatisierten Austausch von Nachrichten und menschlicher Kommunikation (Weblogs, Diskussionsforen) entwickelt. Den Produzenten von RSS-Strömen ermöglicht das Format Interessenten einfach und schnell auf neue Inhalte hinzuweisen, für Leser ergibt sich durch die automatisierte Abfrage und Aufbereitung von RSS-Strömen eine große Zeitersparnis, da sie nicht mehr jede Webseite persönlich besuchen müssen und die aufbereiteten Formate nach den jeweiligen Interessenschwerpunkten filtern können.

 

 

Begriffe 

 

 

RSS Tags (Grundelemente) 

Nach der XML Deklaration beginnen alle RSS-Dateien (Version 0.9x) mit dem RSS-Tag. Unterhalb des RSS-Tags findet man den CHANNEL-Tag. Dieser Tag beinhaltet eine Beschreibung des Feeds. Innerhalb des CHANNEL-Tags gibt es dann noch weitere Informationen, die über die Bedeutung des Feeds Auskunft geben: TITLE, LINK und DESCRIPTION. Der LINK-Tags beinhaltet den Verweis auf die zugrunde liegende Website.

Die eigentlichen Nachrichten innerhalb einer RSS-Datei müssen in ITEM-Tags eingebettet sein. Hierbei gibt es dann auch die eingeschachtelten Tags TITLE, LINK und DESCRIPTION.

Übersicht (RSS 0.92) 

  • XML Deklaration
    <?xml version="1.0" encoding="ISO-8859-1" ?>
  • <RSS>
    Dieses Element beinhaltet ein Attribut VERSION, um die verwendete RSS-Version zu signalisieren.
    • <CHANNEL>
      • <TITLE>
        Name des Channels, Weblogs.
      • <LINK>
        URL zur Website, wo der komplette Artikel hinterlegt ist.
      • <DESCRIPTION>
        Kurzbeschreibung des Inhalts des Channels.
      • <LANGUAGE>
        {optional} Die Sprache, in der der Channel geschrieben wurde. U.a.: en, fr, de, it, ru, es
      • <COPYRIGHT>
        {optional}
      • <MANAGINGEDITOR>
        {optional}
      • <WEBMASTER>
        {optional}
      • <RATING>
        {optional}
      • <PUBDATE>
        {optional}
      • <LASTBUILDDATE>
        {optional}
      • <DOCS>
        {optional}
      • <TEXTINPUT>
        {optional}
        • <TITLE>
        • <DESCRIPTION>
        • <NAME>
        • <LINK>
      • <SKIPDAYS>
        {optional}
      • <SKIPHOURS>
        {optional}
      • <IMAGE>
        • <TITLE>
        • <LINK>
        • <URL>
        • <WIDTH>
          {optional}
        • <HEIGHT>
          {optional}
        • <DESCRIPTION>
          {optional}
      • <ITEM>
        • <TITLE>
        • <LINK>
        • <DESCRIPTION>

 

 

RSS und Umlaute 

Umlaute und Sonderzeichen sollten in XML keine Probleme bereiten, sie müssen dort, im Gegensatz zu HTML, nicht maskiert werden. Allerdings ist es notwendig, für die XML-Datei eine entsprechende Kodierung festzulegen, die den verwendeten Zeichensatz beschreibt. Für Westeuropa ist das ISO 8859-1. Der Kopf der XML-Datei sollte daher so beginnen:

<?xml version="1.0" encoding="ISO-8859-1"?>

Dennoch gibt es einige wenige Zeichen, die auch in XML maskiert werden müssen, da sie dort eine besondere Bedeutung haben. Das sind die spitzen Klammern < >, das kaufmännische Und-Zeichen & und das Anführungszeichen ". Diese müssen mit &lt;, &gt;, &amp; und &quote; kodiert werden.

 

 

Entwicklung 

Ursprünglich wurde RSS von Netscape (RSS 0.90 bzw. 0.91) entwickelt, um Nachrichten ihres My Netscape-Portals, getrennt nach Sparten oder Kanalen, an die Nutzer ihres Web-Browsers zu ubermitteln.

Das Format 0.91 fand im Internet viel Verbreitung, weil es den Betreibern von Webseiten ermoglichte, relativ unaufwendig Nachrichten und Beitrage von anderen Webseiten in den eigenen Webauftritt zu integrieren.

Einen weiteren Popularitätsschub erhielt das Format mit dem Aufkommen von Weblogs.

Parallel zu dieser Entwicklung verlief die Weiterentwicklung des Dateiformates. Aufgrund verschiedener Interessen bildeten sich zwei Lager mit eigenen Formaten heraus. Die Firma User-land, bekannt durch die Weblog-Software Radio Userland, entwickelte zunächst das Format 0.91 weiter (0.92, 0.93, 0.94).
Auf der anderen Seite gab es die Anhänger des W3C-Standard RDF (Resource Description Framework) die RSS 1.0 entwickelten.

 

 

RSS Versionen 

 

Beispiel RSS 0.92 

 

Beispiel RSS 1.00 

 

 

RSS benutzen 

 

Back
Top