>>>>> "Dave" == Dave Hodgkinson <[EMAIL PROTECTED]> writes:
Dave> Anyone got any quick and dirty templates tips for _generating_ RSS? It Dave> smells like a simple standalone template and/or view with maybe a DBI Dave> plugin. Dave> Any other offers? Here's the code behind http://www.stonehenge.com/merlyn/WebTechniques/wt.rss -- [% PROCESS stonehenge/column_rss class = "wt_columns" title = "WT Perl Columns by Randal L. Schwartz" description = "WebTechniques Perl Columns by Randal L. Schwartz" link = "/merlyn/WebTechniques/"; %] and here's stonehenge/column_rss -- [% # class = "wt_columns" # title = "WT Perl Columns by Randal L. Schwartz" # description = "WebTechniques Perl Columns by Randal L. Schwartz" (default title) # link = "/merlyn/WebTechniques/" PROCESS stonehenge/navbardata; thisdata = global.navbardata.class.${class}; %] <?xml version="1.0"?> <!-- generated at [% USE date; date.format(date.now) %] --> <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd"> <rss version="0.91"> <channel> <title>[% title %]</title> <link>http://www.stonehenge.com[% link %]</link> <description>[% description OR title %]</description> <language>en</language> <webMaster>[EMAIL PROTECTED]</webMaster> [% FOREACH button = thisdata.buttons.reverse; LAST IF loop.count > 5; %] <item> <title>[% button.title | html %]</title> <link>http://www.stonehenge.com[% button.link %]</link> </item> [% END %] </channel> </rss> -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
