Das Objekt 'Newsfeed' prozessiert extern akquiriertes RSS-XML in Echtzeit als HTML-Strom.
Creator: F. Hoffmann; 04.04.2008 , Version: 0.1
Download-File:
rssfeed.metaobj.xml
(9KB)
Installation: Importieren im Konfigurations-Menü als Spezielles Content-Objekt
|
||
Das Newsfeed-Objekt kann als PAGEELEMENT an jede Position im Content-Baum eingesetzt werden. |
![]() |
Klassen-Defintion des Newsfeed-Objektes |
Der folgende Code-Ausschnitt zeigt die wesentlichen API-Aufrufe: über xmlParse() und xmlNodeSet() wird der externe RSS-Strom in einen Dictionary transformiert und ab dem Start-Element 'item' durchiteriert:
<dtml-in "xmlNodeSet(xmlParse(rdf),'item',True)">
<dtml-let title="dict_list(_['sequence-item']['tags'])['title']['cdata']"
descr="dict_list(_['sequence-item']['tags'])['description']['cdata']"
link="dict_list(_['sequence-item']['tags'])['link']['cdata']" >
...
</dtml-let>
</dtml-in>