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>