blob: 0b03271a6510e6cc0856a48a51005f01fe000720 [file] [log] [blame]
<?xml version="1.0"?>
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
<!-- =========================== Components ================================ -->
<map:components>
<map:generators default="file">
<!-- JspGenerator is used to get result of a JSP page
then output it as XML (SAX events)
-->
<map:generator logger="sitemap.generator.jsp" name="jsp"
src="org.apache.cocoon.generation.JSPGenerator"/>
</map:generators>
<map:transformers default="xslt"/>
<map:readers default="resource">
<!-- JSPReader is used to serve direct output from
a JSP page. Note, that JSP result can be non XML -->
<map:reader logger="sitemap.reader.jsp" name="jsp"
src="org.apache.cocoon.reading.JSPReader">
<!-- The configuration for the JSPReader with its default values:
<buffer-size>8192</buffer-size>
<output-encoding>UTF-8</output-encoding>
-->
</map:reader>
</map:readers>
<map:serializers default="html"/>
<map:matchers default="wildcard"/>
<map:selectors default="browser"/>
</map:components>
<!-- =========================== Pipelines ================================= -->
<map:pipelines>
<map:pipeline>
<!-- This works only if TreeProcessor is used -->
<map:match pattern="">
<map:redirect-to uri="welcome.htm" />
</map:match>
<map:match pattern="*.htm">
<map:read type="jsp" src="{1}.jsp" mime-type="text/html" />
</map:match>
<!-- Use this to debug your JSPs -->
<map:match pattern="*.xml">
<map:generate type="jsp" src="{1}.jsp"/>
<map:serialize type="xml"/>
</map:match>
<map:match pattern="*.jsp">
<map:generate type="jsp" src="{1}.jsp"/>
<map:transform src="context://samples/stylesheets/dynamic-page2html.xsl">
<map:parameter name="servletPath" value="{request:servletPath}"/>
<map:parameter name="sitemapURI" value="{request:sitemapURI}"/>
<map:parameter name="contextPath" value="{request:contextPath}"/>
<map:parameter name="file" value=".jsp"/>
</map:transform>
<map:serialize type="html"/>
</map:match>
</map:pipeline>
</map:pipelines>
</map:sitemap>
<!-- end of file -->