Wie erstellt man einen RSS-Feed



Wie kann ich selbst einen RSS-Feed anbieten bzw. erstellen?

Für die Erstellung eines oder mehrerer RSS-Feeds gibt es Programme bzw. Scripte die auch ohne Programmierkenntnisse eine schnelle und komfortable Lösung bieten.

Um selbst einen RSS-Feed zu erstellen müssen Sie sich mit dem XML-Format vertraut machen. Sie lesen die Informationen (Nachrichten) aus Ihre Datenbank aus und geben das Ergebnis entweder per Anfrage oder regelmäßig generiert (z.B. durch einen cronjob) aus.

Bei Seiten mit langsamen Datenbankzugriffen oder übermäßig hohen Anfragen empfiehlt sich die Vorgenerierung der XML-Datei. Der Zeitabstand der Generierung hängt von der Häufigkeit neuer Nachrichten ab.

Aufbau der XML-Datei:
Starten Sie die XML-Datei bei PHP-Programmierung mit:
<?php
header("Content-Type: text/xml");

Achten Sie darauf das die erste Ausgabezeile die XML-Version definiert und anschließend die Stammdaten zur Webseite ausgeben werden. Als dynamisches Element folgen die so genannten ITEMs die Ihre Nachrichten ausgeben (Hier am Beispiel von wallstreet-online.de):

<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:ent="http://www.purl.org/NET/ENT/1.0/">
<channel>
<title>Nachrichten Ticker - www.wallstreet-online.de</title>
<description>www.wallstreet-online.de biete umfangreiche Finanznachrichten zum weltweiten Boersengeschehen</description>
<link>http://www.wallstreet-online.de</link>
<language>de</language>

<item>
<title></title>
<description></description>
<link></link>
<dc:date></dc:date>
</item>

...

</channel></rss>


Leser dieses Beitrages lesen auch:

Was ist RSS

Was bedeutet RSS? Woher kommt RSS?

Der Aufbau von RSS-Feeds

RSS-Reader finden und RSS-Feeds abonnieren

Wie erstellt man einen RSS-Feed

Betreiber & Benutzer von RSS-Feeds

Die Vorteile & Nachteile von RSS



Neue Themen