Thanks for the hints. For the time being I think I will create a small cron job aggregating item files dumped to a directory into a RSS channel feed. I will use the file component to create the item files. Then create a Camel component that execute the cron job at intervals (triggered by Quartz).
Claus Ibsen-2 wrote: > > Hi > > Maybe some of the RSS frameworks can help easily to spit out RSS files > > https://rome.dev.java.net/ > http://incubator.apache.org/abdera/ > > However Jonathan have created a ticket to add a camel-rome component > in a future camel release: > http://issues.apache.org/activemq/browse/CAMEL-1101 > > > Otherwise you could also use some templating to generate the file such > as Velocity, Freemarker > http://activemq.apache.org/camel/velocity.html > But they are not RSS / XML frameworks but purely templating. > > > /Claus Ibsen > Apache Camel Committer > Blog: http://davsclaus.blogspot.com/ > > > > On Mon, Nov 24, 2008 at 10:36 PM, Drone42 <[EMAIL PROTECTED]> > wrote: >> >> I would like to create a RSS file using Camel, i.e. route multiple >> messages >> in an asynchonious way (and possibly from multiple sources) to a file as >> RSS >> items. >> >> Problem is that the RSS file has the format; >> >> <?xml version="1.0" encoding="UTF-8" ?> >> <rss version="2.0"> >> >> <channel> >> <title>RSS Example</title> >> <description>This is an example of an RSS feed</description> >> <link>http://www.domain.com/link.htm</link> >> <lastBuildDate>Mon, 28 Aug 2006 11:12:55 -0400 </lastBuildDate> >> <pubDate>Tue, 29 Aug 2006 09:00:00 -0400</pubDate> >> >> <item> >> <title>Item Example</title> >> <description>This is an example of an Item</description> >> <link>http://www.domain.com/link.htm</link> >> <guid isPermaLink="false"> 1102345</guid> >> <pubDate>Tue, 29 Aug 2006 09:00:00 -0400</pubDate> >> </item> >> >> + Here new items should be added! >> >> </channel> >> </rss> >> >> >> In other words I need to add items to the middle of an existing file. >> Looking at the file component, this does not seem possible at default...? >> -- >> View this message in context: >> http://www.nabble.com/Creating-a-file-in-RSS-feed-format-tp20670349s22882p20670349.html >> Sent from the Camel - Users mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/Creating-a-file-in-RSS-feed-format-tp20670349s22882p20677512.html Sent from the Camel - Users mailing list archive at Nabble.com.
