blob: 5379d91853c3ca1521d840009e4bd754bab9c01d [file] [log] [blame]
<?xml version="1.0"?>
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
<map:components>
<map:generators default="file">
<map:generator name="traverse" src="org.apache.cocoon.generation.TraversableGenerator"/>
</map:generators>
</map:components>
<map:pipelines>
<map:component-configurations>
<global-variables>
<staging></staging>
<!--staging>webdav://localhost/webdav/step3/</staging-->
</global-variables>
</map:component-configurations>
<map:pipeline>
<map:match pattern="repo/">
<map:generate type="traverse" src="{global:staging}repo/"/>
<map:transform src="{global:staging}styles/dir2html.xsl"/>
<map:serialize type="html"/>
</map:match>
<map:match pattern="repo/**/">
<map:generate type="traverse" src="{global:staging}repo/{1}/"/>
<map:transform src="{global:staging}styles/dir2html.xsl"/>
<map:serialize type="html"/>
</map:match>
<map:match pattern="repo/**">
<map:generate src="{global:staging}repo/{1}"/>
<map:transform src="{global:staging}styles/file2html.xsl">
<map:parameter name="file" value="repo/{1}"/>
<map:parameter name="requestURI" value="{request:requestURI}"/>
<map:parameter name="sitemapURI" value="{request:sitemapURI}"/>
</map:transform>
<map:serialize type="html"/>
</map:match>
<map:match pattern="write/**">
<map:generate type="request" label="content"/>
<map:transform src="{global:staging}styles/request2doc.xsl"/>
<map:transform src="{global:staging}styles/doc2write.xsl">
<map:parameter name="file" value="{global:staging}{1}"/>
</map:transform>
<map:transform type="write-source"/>
<map:serialize type="xml"/>
</map:match>
</map:pipeline>
</map:pipelines>
</map:sitemap>