1. Zuerst die Einleitung, Es wird der Documenttyp, die Zeichensatzcodierung sowie die RSS-Version definiert - gefolgt vom Eröffnen des Channels:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
Die Syntax ist ähnlich einer HTML-Seite, jedoch Case-sensitiv.
2. Als nächstes folgt die Beschreibung des Feeds. Zuerst der Titel, dann der Link zurück zur Website, gefolgt von einer kurzen Beschreibung des News-Feeds:
<title>Neuste Artikel von SEO-Profi Artikel-News</title>
<link>http://www.seo-profi.net/</link>
<description>RSS-News-Feed der neusten Artikel von SEO-Profi.net Artikel-News</description>
3. Danach die Sprache und optional das Copyright sowie das Datum der letzen Aktualisierung:
<language>de</language>
<copyright>2008 - SEO-Profi.net</copyright>
<lastBuildDate>Mon, 24 Dec 2007 15:13:19 GMT</lastBuildDate>
4. Falls Sie zusätzlich ihr Logo einfügen möchten können Sie anschliessend noch folgendes notieren:
<image>
<url>http://www.seo-profi.net/images/logo.png</url>
<title>SEO-Profi.net Artikelverzeichnis</title>
<link>http://www.seo-profi.net/</link>
<width>140</width>
<height>25</height>
</image>
5. Jetzt kommt das Wichtigste, der Inhalt. Dieser wird immer von einem item-Tag umfasst, darin enthalten sind Titel, Link und Beschreibung:
<item>
<title>Aufbau eines RSS-Feeds</title>
<link>http://www.seo-profi.net/Archiv/aufbau_eines_rss-feeds.html</link>
<description>Ein RSS-NewsFeed lässt sich leicht selbst erstellen. Folgend ein Beispiel...</description>
</item>
Wenn Sie Ihren RSS-Feed als UTF-8 deklarieren und auch entsprechend ausgeben, sollten Sie mit Umlauten keine Probleme haben. Ansonsten gilt es änlich wie bei HTML Umlaute zu codieren. Für Umlaute werden allerdings andere Entities verwendet. Diese funktionieren übrigens auch in HTML, sind dort aber nicht üblich.
Zuerst die Sonderzeichen wie in HTML:
& &
' '
< <
> >
" "
Umlaute und das ß müssen so definiert werden:
Ä Ä
Ö Ö
Ü Ü
ä ä
ö ö
ü ü
ß ß
Ausführlichere Informationen zur Zeichensatzcodierung in XML-Dateien finden Sie bei sql-und-xml.de
Eine weitere Möglichkeit Inhalte auszugeben ist in einem CDATA-Abschnit:
<![CDATA[<Element>dieses Element wird nur als Zeichenfolge ausgegeben</Element>]]>
die darin enthaltene Zeichenfolge wird vom Parser nicht interpretiert. Damit können zB. HTML-Formatierungen mitgeliefert werden. Aber Vorsicht, nicht jeder mag solche Feeds. Gerade bei der Online-Ausgabe können Probleme auftreten.
6. Wenn alle Nachrichten enthalten sind wird erst der Channel und dann das rss-Tag geschlossen:
</channel>
</rss>
Jetzt muss die Datei nur noch gespeichert werden, zB. als feed.xml, feed.rss oder newsfeed.php, wobei der Name und die Endung keine Rolle spielt. Die Datei wird durch die Einleitung automatisch von Browsern sowie Robots als RSS-Feed erkannt.
Damit haben Sie Ihren eigenen News-Feed erstellt.
Jetzt sollten Sie noch folgendes beachten: Notieren Sie in Ihrer Website im Kopfbereich jeder Seite folgenden code:
<link rel="alternate" type="application/rss+xml" title="SEO-Profi RSS-Feed" href="http://www.seo-profi.net/Archiv/feeds.php">
Damit erreichen Sie dass im Browser des Besuchers, meist in der Adresszeile, das RSS-Icon erscheint. Über einen Klick auf dieses Icon kann der Besucher nun Ihren Feed abonnieren.
Für Lösungen im Bereich Webdesign und speziell auch für RSS-Feeds, bietet sich cw-Web Media als zuverlässiger Partner an. Professionelles Webdesign und innovative Lösungen für geschäftliche und private Websiten
Zu faul zum schreiben ?
Setze Backlinks in bestehende Artikel !
Bei jedem Artikel vom Autor SEO-Profi.net möglich.
(maximal 6 ausgehende Links pro Artikel)
Einmalig 10,-EUR pro Link - zeitlich unbegrenzt
(für mindestens zwei jahre garantiert !)
Kontakt
Verfasser und somit verantwortliche Person für den Inhalt dieses Artikels ist der Autor SEO-Profi.net.





Menu
Haupt-Kategorien
Empfehlung
Login
Info

Anzeige 
