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>
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