In den Abschnitten 5.1 bis 5.3 lernten wir, wie man RSS Dateien erzeugt.
In diesem und den folgenden Abschnitten machen wir es umgekehrt.
Ich zeige, wie man RSS Dateien in den eigene Homepage einbauen kann.
Grundsätzlich gibt es hier zwei Methoden:
Ablaufschema Server Variante:
Dein Browser ruft z.B. die Seite www24.brinkster.com/jungbauer/asp/aggregator.asp auf
aggregator.asp liest RSS Dateien von anderen Servern ein, konvertiert es nach HTML und gibt es an den Browser zurück.
Ablaufschema Client Variant:
Dein Browser ruft z.B. die Seite www24.brinkster.com/jungbauer/asp/client_agg.asp auf
client_agg.asp enthält JavaScript code und wird an den Client zurückgeschickt.
Dann wird dein Client aktiv und lädt die RSS Dateien selbst.
Wir fangen hier zunaechst mit den Server Varianten an.
In unserem ersten Beispiel ist RSS: http://tradingsharesonline.com/rss/ Gegenstand unseres Interesses.
1. Moeglichkeit
Wir greifen in der ersten Moeglichkeit auf das ServerXMLHTTP Objekt zurueck. Mit diesem Objekt kann man Ressourcen von fremden Domaenen runterladen. Im Beispiel wird die RSS Datei geladen und als XML also ohne Weiterverarbeitung in einem Textarea angezeigt. Mein Webhoster stellt dieses Objekt im Moment nicht zur Verfuegung (28.8.2005)
2. Moeglichkeit get_remote_dom.asp
Die 2te Variante nutzt das xmlhttp Objekte um eine remote Resource downzuloaden und sie funktioniert bei meinem Webhoster.
Fragt sich jetzt, wie man dieses RSS am sinnvollsten und zweckmaessigsten in darstellbares HTML konvertiert.
Mit etwas Glueck hat der RSS Anbieter sich ebenfalls Gedanken zu diesem Thema gemacht und bietet eine Loesung an.
Die Leute von Trading Shares Online und dem rss-portal.com haben sich Gedanken gemacht und fanden diese Loesung.
Du integrierst JavaScript Code von einer fremden Domaene in deine Seite. Siehe Beispiel