Homepage-Webhilfe Event-Banner

Vergleich mit Atom

Atom bzw. um es genauer zu sagen, das Atom Syndication Format (kurz ASF) ist ein Format, um Web-Feeds zu formulieren. ASF soll in Zukunft das Format RSS ablösen. Wie auch RSS, ist ASF eine XML-basierte Sprache. Im Gegensatz zu RSS ist ASF jedoch ein eingetragener IETF-Standard. ASF-Dokumente haben i. d. R. die Datei-Endung .atom. Als MIME-Typ kommt application/atom+xml zum Einsatz. ASF-Dateien können, so wie RSS-Dateien auch, von Feedreadern (dazu zählen auch einige E-Mail-Clients und Webbrowser) verarbeitet werden.

Atom kann im Gegensatz zu RSS als sauberes Format bezeichnet werden, da es keine wirklichen Designfehler enthält und vor allem als Standard offiziell anerkannt ist. RSS war und ist eher eine Art „Bastelformat“. Als Vorteil von Atom kann auch die Verwendung von Namensräumen genannt werden. Bei ASF soll laut den Autoren zudem der Inhalt der Feed-Einträge wieder im Vordergrund stehen.

Trotz den Vorteilen des Atom-Formats werden auch auf aktuellen Websites und Blogs immer noch RSS-Feeds verwendet. Dies ist auf die ursprüngliche Popularität zurückzuführen. Auch das Angebot von RSS- und Atom-Feeds ist auf einigen Websites zu finden.


Atom ist zwar nicht mit RSS kompatibel, es ist jedoch durchaus möglich, ein RSS-Dokument in ein ASF-Dokument zu transformieren. In den meisten Fällen müssen Sie lediglich die Elementnamen ersetzen. Die folgende Tabelle zeigt, wie sich die Elementnamen in RSS und ASF unterscheiden:

RSS Atom Hinweis zu Atom
rss - -
channel feed ist das Wurzelelement
Kanal-Informationen
title title erforderlich
description subtitle -
link link einteiliges Element mit href-Attribut
language - -
category category jede Kategorie in einem eigenen Element
copyright rights -
managingEditor author oder contributor Element enthält name- und ggf. email- und uri-Element
webMaster - -
pubDate published Angabe nach RFC 3339
lastBuildDate updated Angabe nach RFC 3339, erforderlich
ttl - -
- id eindeutige ID (GUID), erforderlich
item entry -
Einträge
title title erforderlich
description summary -
- content (vollständiger) Inhalt des Eintrags
link link einteiliges Element mit href-Attribut
category category jede Kategorie in einem eigenen Element
- rights Angabe der Rechte
author author oder contributor Element enthält name- und ggf. email- und uri-Element
pubDate published Angabe nach RFC 3339
- updated Angabe nach RFC 3339, erforderlich
guid id erforderlich

Die Einbindung eines ASF-Dokuments in eine HTML-Seite unterscheidet sich, abgesehen von MIME-Typ (und natürlich dem Dateinamen und / oder der Dateiendung), nicht von der Einbindung einer RSS-Datei:

<link rel="alternate" href="feed.atom" type="application/atom+xml" title="Titel für das Feed" />

Das folgende Beispiel zeigt den Code eines Atom-Feeds mit einigen Kanal-Informationen sowie zwei Einträgen:

<?xml version="1.0" encoding="UTF-8" ?>

<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Newsticker der Firma Example GmbH</title>
    <subtitle>Hier bekommen Sie alle aktuellen Informationen über unsere Firma und Produkte.</subtitle>
    <link href="http://www.example.org/News/" />
    <rights>Copyright 2017 by Example GmbH</rights>
    <id>urn:uuid:b0ecf184-31c5-4485-b96d-17fae704d277</id>
    <updated>2017-03-18T15:03:42+01:00</updated>
    
    <entry>
        <title>Wir ziehen um</title>
        <summary>Wir verlegen unseren Hauptsitz von Musterstadt nach Musterdorf.</summary>
        <link href="http://www.example.org/News/Umzug/" />
        <author>
            <name>M. Mustermann</name>
            <email>mustermann@example.com</email>
        </author>
        <id>urn:uuid:9656699e-48de-4935-ab74-05916fef78c4</id>
        <updated>2017-02-22T11:32:40+01:00</updated>
    </entry>
    <entry>
        <title>IT-Messe in Musterberg</title>
        <summary>Vom 27. bis 31. März findet die IT-Messe in Musterberg statt: Sichern Sie sich hier Ihre kostenlose Eintrittskarte.</summary>
        <link href="http://www.example.org/News/Messe/" />
        <author>
            <name>S. Musterfrau</name>
            <email>musterfrau@example.com</email>
        </author>
        <id>urn:uuid:d33709e8-3c57-49c4-a49c-c6ee31e88b81</id>
        <updated>2017-03-18T15:03:42+01:00</updated>
    </entry>
</feed>
Vorschau
Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen OK