| Homepage | ASP Class rss | RSS mit ASP |
|---|
Die VBScript Klasse rss ist das Meisterstück von rss-asp.info. Die Klasse wurde geschrieben um auf einfachste Art und Weise RSS Dateien auszulesen und auf der eigenen Homepage darzustellen. Sie wurde nicht konzipiert um selbst RSS Datei zu erzeugen.
1. Eine RSS Datei auslesen.
2. Zwei RSS Dateien auslesen
3. Zwei RSS Dateien mischen
4. Dokumentation
Bevor man die rss Klasse in seinen ASP Dateien verwenden kann, muss man sie in das System einbinden. Dazu verwende ich die inline include Schreibweise. <!--#include file="rss.inc"-->.
Als naechstes reserviert man am Besten eine Variable und weist dieser Variablen eine Instanz oder ein Objekt von rss zu.
Das schaut man sich am Besten in den Beispielen an. Die Klasse rss verzichtet auf jegliche Fehlerpruefungen.
Nach der Objekterzeugt fuegt man dem Objekt die Hyperlinks von RSS Dateien zu.
Die Syntaxt ist: Object.AddLink handle, url Das Objekt verwaltet die Links intern in einem Scripting.Dictionary Object. Ueber die Eigenschaft Object.dict kommt man an dieses Dictionary heran.
Du kannst z.B. schreiben Response.write(Object.dict.count) um festzustellen, wieviele Links deinem Objekt zugefuegt wurden.
Theoretisch gibt es kaum eine Grenze wie viele Linkz du dem Objekt zuweisen kannst. Aber um das RSS auf der Homepage darzustellen, muss zu jedem Link eine Verbindung aufgebaut werden. Dies Kostet Zeit und Systemressourcen. Man sollte also nicht zuviele davon verwenden. Die RSS Dateien selbst werden ueber ein xmlhttp Objekt runtergeladen und in einem DOMDocument zur spaeteren Verwendung zwischengespeichert.
Da mein Web Hoster im Educationbal Package kein ordentliches Application und Session Management zulaesst, habe ich nicht den Luxus die RSS Dateien zu cachen. Vielleicht hatte ich auch noch keine Lust so etwas zu bauen.
Ich muesste naemlich die Rss Datei in einer Datenbank zwischenspeichen und bei jedem zugriff auf die Rss Information erst feststellen ob die Datenbankinformation neu oder alt ist, und falls sie alt ist, dann erneuern.
Die Klasse bietet mit Sicherheit nicht alle Eigenschaften und Methoden die man sich wuenschen kann.
Nein, sie stellt die Grundlagen zur Verfuegung um mit fremdem RSS auf der eigenen Homepage zu experimentieren.
Besonders stolz bin ich auf das mischen der RSS Dateien.
So kann man sich selbst einen virtuellen Feed zusammen stellen, und denn dann mittels XSL auch abfragen z.B. nach dem Datum, Author oder Categorie sortieren.
Geschrieben von Matthias Jungbauer im Mai 2006.
Letzte Änderung am 17:19 20/05/2006