XML-Feed
Was ist ein XML-Feed?
Ein XML-Feed ist eine strukturierte Datei, die regelmäßig aktualisierte Informationen in XML (Extensible Markup Language) organisiert und teilt. Er ermöglicht es Websites, Anwendungen und anderen Systemen, Inhalte in einem Format zu veröffentlichen, das von verschiedenen Plattformen gelesen und verarbeitet werden kann.
Ein XML-Feed kann beispielsweise Artikeltitel, Beschreibungen, Veröffentlichungsdaten, Autoren, Links, Produktdetails oder Mediendateien enthalten. RSS-Feeds und Atom-Feeds sind typische Beispiele für XML-basierte Feeds.
Wie funktioniert ein XML-Feed?
Ein XML-Feed speichert Informationen mithilfe einer Hierarchie von Elementen und Tags. Jeder Tag identifiziert, was ein bestimmtes Informationselement darstellt.
Ein RSS-Feed kann beispielsweise Tags wie die folgenden verwenden: Für einen Inhaltstitel, <link> für die zugehörige URL und <description> für eine Zusammenfassung. Ein Feedreader oder Aggregator liest diese Elemente und stellt die Informationen in einem benutzerfreundlichen Format dar.
Eine Website kann ihren XML-Feed mit neuen Inhalten aktualisieren lassen. Anwendungen, die den Feed überwachen, können die Aktualisierungen dann abrufen, ohne die Website selbst aufrufen zu müssen.
Was enthält ein XML-Feed?
Die genaue Struktur hängt vom Feed-Format ab, aber ein XML-Feed enthält üblicherweise Folgendes:
- Titel: Identifiziert die Website, den Feed oder das einzelne Inhaltselement.
- Link: Stellt die URL bereit, unter der Benutzer auf die Inhalte zugreifen können.
- Beschreibung: Gibt eine Zusammenfassung oder Details zum Artikel wieder.
- Datum der Veröffentlichung: Zeigt an, wann der Inhalt veröffentlicht oder aktualisiert wurde.
- Autor: Gibt die Person oder Organisation an, die für den Inhalt verantwortlich ist.
- Eindeutige Kennung: Hilft Anwendungen dabei, einzelne Elemente voneinander zu unterscheiden.
Ein XML-Feed enthält außerdem Strukturelemente, die Anwendungen mitteilen, wie die Informationen zu interpretieren sind.
Wie sieht ein XML-Feed aus?
Ein einfacher XML-Feed könnte folgendermaßen aussehen:
Beispiel-Website
https://example.com
Neuester Blogbeitrag
https://example.com/blog/latest
Eine kurze Zusammenfassung des Beitrags.
Hier, enthält Informationen über den Feed, während jeder stellt einen einzelnen Inhaltsabschnitt dar.
Wozu werden XML-Feeds verwendet?
XML-Feeds erleichtern die Verteilung und Wiederverwendung häufig aktualisierter Inhalte auf verschiedenen Plattformen. Typische Anwendungsfälle sind:
- Content-Syndizierung: Hier können Artikel, Neuigkeiten und Blog-Updates geteilt werden.
- RSS-Reader: Um Aktualisierungen von mehreren Websites zu sammeln.
- Feed-AggregatorenZum Kombinieren von Inhalten aus verschiedenen Quellen.
- Podcast-VerbreitungHilft bei der Veröffentlichung von Episodeninformationen und Medien-URLs.
- E-Commerce: Austausch strukturierter Produkt- oder Bestandsinformationen.
- Website-Integrationen: Um aktualisierte Inhalte automatisch anzuzeigen.
XML-Feed vs. RSS-Feed:
| XML-Feed | RSS Feed |
| Ein allgemeiner Begriff für einen Feed, der XML zur Strukturierung von Informationen verwendet. | Ein bestimmtes Webfeed-Format, das XML verwendet |
| Definiert, wie Informationen mithilfe von XML-Tags strukturiert werden | Definiert eine standardisierte Struktur für die Veröffentlichung und Verbreitung von Webinhalten |
| Kann verschiedene Arten von strukturierten Informationen darstellen | Enthält üblicherweise Blogbeiträge, Nachrichtenartikel, Podcasts und andere Aktualisierungen. |
| Kann RSS-, Atom- und andere XML-basierte Formate umfassen. | Ist eine Art von XML-Feed |
Vereinfacht gesagt, liefert XML die Struktur, während RSS definiert, wie diese Struktur zur Verteilung regelmäßig aktualisierter Webinhalte genutzt wird. Atom ist ein weiteres XML-basiertes Webfeed-Format.
Verbessern Sie Ihr Website-Erlebnis mit Tagembed