A poll sitemap that just works!
The two stylesheets needed (better use the ones from the site skeleton, they are most recent, though not yet present at the time of this writing will will be in the near future):
<?xml version="1.0" encoding="UTF-8"?> <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> <map:components> <map:generators> <map:generator label="polls" logger="sitemap.generator.file" name="polls" pool-grow="4" pool-max="32" pool-min="4" src="nl.hippo.cocoon.generation.poll.PollListGenerator"/> <map:generator label="poll" logger="sitemap.generator.file" name="poll" pool-grow="4" pool-max="32" pool-min="4" src="nl.hippo.cocoon.generation.poll.PollGenerator"/> </map:generators> </map:components> <map:pipelines> <map:pipeline type="ecaching" > <map:match pattern="overview"> <map:generate type="polls"> <map:parameter name="dateformat" value="dd-MM-yyyy"/> <map:parameter name="expires" value="200"/> <map:parameter name="poll-status" value="any"/> <map:parameter name="offset" value="3"/> <map:parameter name="nresults" value="500"/> <map:parameter name="paging" value="true"/> <map:parameter name="crpage" value="{request-param:page}"/> <map:parameter name="pagesize" value="10"/> </map:generate> <map:transform src="pollList2xhtml.xsl"/> <map:serialize type="xhtml"/> </map:match> <map:match pattern="poll"> <map:generate type="poll"> <map:parameter name="pollid" value="{request-param:pollid}"/> <map:parameter name="dateformat" value="dd-MM-yyyy"/> </map:generate> <map:transform src="poll2xhtml.xsl"/> <map:serialize type="xhtml"/> </map:match> </map:pipeline> </map:pipelines> </map:sitemap>