openbsd-flipp
01-24-2005, 06:24 PM
http://search.cpan.org/~abw/Template-Toolkit-2.14/lib/Template/Plugin/XML/RSS.pm
This Template Toolkit plugin provides a simple interface to the XML::RSS module.
[% USE news = XML.RSS('mysite.rdf') %]
It creates an XML::RSS object, which is then used to parse the RSS file specified as a parameter in the USE directive. A reference to the XML::RSS object is then returned.
An RSS (Rich Site Summary) file is typically used to store short news 'headlines' describing different links within a site. The attributes of the channel and image elements can be retrieved directly from the plugin object using the familiar dotted compound notation:
The list of news items can be retrieved using the 'items' method:
[% FOREACH item = news.items %]
[% item.title %]
[% item.link %]
[% END %]
This Template Toolkit plugin provides a simple interface to the XML::RSS module.
[% USE news = XML.RSS('mysite.rdf') %]
It creates an XML::RSS object, which is then used to parse the RSS file specified as a parameter in the USE directive. A reference to the XML::RSS object is then returned.
An RSS (Rich Site Summary) file is typically used to store short news 'headlines' describing different links within a site. The attributes of the channel and image elements can be retrieved directly from the plugin object using the familiar dotted compound notation:
The list of news items can be retrieved using the 'items' method:
[% FOREACH item = news.items %]
[% item.title %]
[% item.link %]
[% END %]