RSS-Newsfeeds mit Access erstellen

Aufbau einer RSS-Datei

Jede RSS-Datei besteht aus den Abschnitten

  • Kopf,

  • Channel-Block, und

  • About-Block.

Der Channel-Block ist durch eigene Tags gekennzeichnet. Da RSS-Dateien XML-Dateien sind, müssen sie mit einer gültigen XML-Deklaration beginnen. Sinnvoll ist es, die Datei im UTF-8-Format zu erstellen. Dann müssen Sie selbstverständlich diesen Zeichensatz auch in der XML-Deklaration angeben:

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

Danach folgt der Kopfbereich. Er muss alle verwendeten Namensräume der RSS-Datei enthalten. Wenn Sie nur eine einfache RSS-Datei erstellen möchten, genügt dazu die Angabe:

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns="http://purl.org/rss/1.0/">
...
</rdf:RDF>

Unterhalb des Kopfbereichs folgt der Channel-Bereich mit einem ganz spezifischen Aufbau. Er entspricht von seiner Bedeutung dem <head>-Element von HTML. Der Channel-Block ist durch das Element <channel> definiert und muss die untergeordneten Elemente <title>, <link>, <description> und <items> enthalten.

<channel rdf:about="http://www.meinedomain.de/Shop/angebote.css/>
<title>Demo-Shop-Sonderangebote</title>
<link>http://www.meinedomain.de/Shop</link>
<description>Aktuelle Angebote und Aktionen in unserem Shop</description>
<items>
<rdf:Seq>
<rdf:li resource="http://www.meinedomain.de/Shop/Produkt.php?ID=1" />
<rdf:li resource="http://www.meinedomain.de/Shop/Produkt.php?ID=100" />
...
</rdf:Seq>
</items>
</channel>