Bereitstellung von RSS-Content mit JSP und Javascript

Zahlreiche Websites liefern nützlichen Content zur Bereitstellung und Verteilung an andere Sites, so auch ZDNet. ZDNet verfügt außerdem über eigene RSS-Feeds, mit denen Webentwickler Content in ihre Sites integrieren können.

Das Erstellen von RSS-Feed ist die eine Sache, deren allgemeine Bereitstellung eine völlig andere. In diesem Artikel wird eine Lösung vorgestellt, mit der man rasch und einfach RSS-Feeds für andere Websites bereitstellen kann.

Kurze Einführung zu RSS

Wer sich bereits mit RSS auskennt, kann diesen Abschnitt überspringen. Für alle anderen Leser werden hier die Grundlagen von RSS beschrieben.

RSS ist, einfach gesagt, eine XML-Grammatik zur Beschreibung von Fremd-Content. Content ist natürlich ein weit gefasster Begriff. Für diesen Artikel sind unter Content Artikel zu verstehen, die auf einer Nachrichten-Website veröffentlicht werden. Die Site liefert Content in Form von Artikeln, die an andere Websites bereitgestellt und verteilt werden können. Die RSS-XML-Grammatik beschreibt die Überschriften und Einleitungen der Artikel und liefert Informationen zur Verknüpfung mit dem kompletten Content.

RSS-XML-Dokumente bestehen aus Definitionen. Auf der obersten Ebene befindet sich der Channel. Alle Content-Elemente beziehungsweise Artikel in einem RSS-Feed gehören zu einem Channel. Häufig besteht ein RSS-Feed aus einem einzelnen Channel, der sämtliche Artikel umfasst. Der Channel enthält Informationen wie den Titel und eine Beschreibung des Artikels, Bilder der Content-Quelle sowie eine Verknüpfung zu der Quelle. Listing A zeigt ein Beispiel des RSS-Feeds von builderau.com.au.

Listing A

Page: 1 2 3 4 5

ZDNet.de Redaktion

Recent Posts

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

15 Stunden ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

17 Stunden ago

Hacker greifen Zero-Day-Lücke in Windows mit Banking-Trojaner QakBot an

Microsoft bietet seit Anfang der Woche einen Patch für die Lücke. Kaspersky-Forscher gehen davon aus,…

18 Stunden ago

Adobe schließt neun kritische Lücken in Reader und Acrobat

Das jüngste Update bringt insgesamt zwölf Fixes. Schadcode lässt sich unter Umständen ohne Interaktion mit…

1 Tag ago

Fabrikautomatisierung: Siemens integriert SPS-Ebene

Eine softwarebasierte Workstation soll es Ingenieuren erlauben, sämtliche Steuerungen zentral zu verwalten. Pilotkunde ist Ford.

1 Tag ago

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

2 Tagen ago