Seit der Einführung des Internet-Explorer 7.0 ist eine sehr große Anzahl von Internet-Usern dazu in der Lage, RSS-Ströme direkt zu lesen. Folgende DTML-Methode newsfeed.rdf iteriert mit der aus den Navigations-Templates bekannten Funktion filteredChildNodes() über einen definierten Content-Knoten und listet die fünf obersten Objekte:
<dtml-call "RESPONSE.setHeader('Content-type', 'application/rss+xml; charset=utf-8;')" ><dtml-call expr="REQUEST.set('lang', 'ger')" ><?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>zms-publishing.news</title> <link>http://www.zms-publishing.com/newsfeed.rdf</link> <description>Aktuelle Nachrichten rund um ZMS</description> <language>de</language> <copyright>(c)2006 HOFFMANN+LIEBENBERG</copyright> </channel> <dtml-with "content.e599"> <dtml-in "filteredChildNodes(REQUEST,PAGES,)" size="5"> <item> <title><dtml-var "_.unicode(getObjProperty('title',REQUEST),'latin-1').encode('utf-8')"></title> <description><dtml-var "_.unicode(getObjProperty('attr_dc_description',REQUEST),'latin-1').encode( 'utf-8')"></description> <link><dtml-var "getHref2IndexHtml(REQUEST)"></link> <dc:creator><dtml-var "getObjProperty('attr_dc_creator',REQUEST)"></dc:creator> </item> </dtml-in> </dtml-with> </rdf:RDF>
Ausgabe-Ergebnis der newsfeed.rdf-Methode
<?xml version="1.0" encoding="utf-8" ?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>zms-publishing.news</title> <link>http://www.zms-publishing.com/newsfeed.rdf</link> <description>Aktuelle Nachrichten rund um ZMS</description> <language>de</language> <copyright>(c)2006 HOFFMANN+LIEBENBERG</copyright> </channel> <item> <title>Änderung des Objektklassen-Namens 'ZMSRubrik' zu 'ZMSFolder'</title> <description>Die interne Benamung für die verzeichnisartige ('folderish') Standard-Objekt-Klasse "Rubrik" wird sich in den eher als üblich empfundenen Namen "Ordner" ändern.</description> <link>http://www.zms-publishing.com/live/zmspublishing/content/e599/e1433/index_ger.html</link> <dc:creator>Dr. </dc:creator> </item> <item> ...
Abschließend muss der URL der Ausgabe-Methode im HTML-Header referenziert werden:
<link rel="alternate" type="application/rss+xml" title="ZMS NEWS" href="/newsfeed.rdf" />
Nun erkennt der Browser, dass für die Website ein RSS-Strom existiert und zeigt dem Website-Besucher das entsprechende Icon an.