vgritsenko 2003/09/06 23:14:25
Modified: src/blocks/itext/samples sitemap.xmap Log: Add views; reformat Revision Changes Path 1.2 +72 -54 cocoon-2.1/src/blocks/itext/samples/sitemap.xmap Index: sitemap.xmap =================================================================== RCS file: /home/cvs/cocoon-2.1/src/blocks/itext/samples/sitemap.xmap,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- sitemap.xmap 22 May 2003 16:53:04 -0000 1.1 +++ sitemap.xmap 7 Sep 2003 06:14:25 -0000 1.2 @@ -1,62 +1,80 @@ <?xml version="1.0"?> -<!-- - iText block samples sitemap - --> +<!--+ + | iText block samples sitemap + | + | CVS $Id$ + +--> <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> - <map:pipelines> +<!-- =========================== Views =================================== --> - <map:pipeline type="caching"> - - <map:match pattern=""> - <map:redirect-to uri="welcome"/> - </map:match> - - <!-- list of samples --> - <map:match pattern="welcome"> - <map:generate src="misc/samples.xml"/> - <map:transform src="context://samples/common/style/xsl/html/simple-samples2html.xsl"> - <map:parameter name="contextPath" value="{request:contextPath}"/> - </map:transform> - <map:serialize/> - </map:match> - - <!-- hello world --> - <map:match pattern="hello.pdf"> - <map:generate src="context://samples/hello-world/content/hello.xml"/> - <map:transform src="context://samples/hello-world/style/xsl/page2itext.xsl"/> - <map:serialize type="itext2pdf"> - <map:parameter name="page-size" value="A4"/> - <map:parameter name="page-orientation" value="portrait"/> - </map:serialize> - </map:match> - - <!-- iText document access --> - <map:match pattern="**/*.itext.xml"> - <map:generate src="{1}/{2}.itext.xml"/> - <map:serialize type="xml"/> - </map:match> - - <!-- PDF conversion --> - <map:match pattern="**/*.pdf"> - <map:generate src="cocoon:/{1}/{2}.itext.xml"/> - <map:serialize type="itext2pdf"/> - </map:match> - - <!-- reuse the XSP caching example for our caching test --> - <map:match pattern="cache-test-*.pdf"> - <!-- note that caching didn't work when accessing the XSP using the cocoon:/ protocol --> - <map:generate src="../xsp/xsp/cacheable.xsp" type="serverpages"/> - <map:transform src="cache-test/xsp-sample-to-itext.xsl"> - <map:parameter name="pages" value="{1}"/> - </map:transform> - <map:serialize type="itext2pdf"/> - </map:match> - - </map:pipeline> - - </map:pipelines> + <map:views> + <map:view from-label="content" name="content"> + <map:serialize type="xml"/> + </map:view> + + <map:view from-label="content" name="pretty-content"> + <map:transform src="context://stylesheets/system/xml2html.xslt"/> + <map:serialize type="html"/> + </map:view> + + <map:view from-position="last" name="links"> + <map:serialize type="links"/> + </map:view> + </map:views> + +<!-- =========================== Pipelines ================================= --> + + <map:pipelines> + <map:pipeline type="caching"> + + <map:match pattern=""> + <map:redirect-to uri="welcome"/> + </map:match> + + <!-- list of samples --> + <map:match pattern="welcome"> + <map:generate src="misc/samples.xml"/> + <map:transform src="context://samples/common/style/xsl/html/simple-samples2html.xsl"> + <map:parameter name="contextPath" value="{request:contextPath}"/> + </map:transform> + <map:serialize/> + </map:match> + + <!-- hello world --> + <map:match pattern="hello.pdf"> + <map:generate src="context://samples/hello-world/content/hello.xml"/> + <map:transform src="context://samples/hello-world/style/xsl/page2itext.xsl"/> + <map:serialize type="itext2pdf"> + <map:parameter name="page-size" value="A4"/> + <map:parameter name="page-orientation" value="portrait"/> + </map:serialize> + </map:match> + + <!-- iText document access --> + <map:match pattern="**/*.itext.xml"> + <map:generate src="{1}/{2}.itext.xml"/> + <map:serialize type="xml"/> + </map:match> + + <!-- PDF conversion --> + <map:match pattern="**/*.pdf"> + <map:generate src="cocoon:/{1}/{2}.itext.xml"/> + <map:serialize type="itext2pdf"/> + </map:match> + + <!-- reuse the XSP caching example for our caching test --> + <map:match pattern="cache-test-*.pdf"> + <!-- note that caching didn't work when accessing the XSP using the cocoon:/ protocol --> + <map:generate src="../xsp/xsp/cacheable.xsp" type="serverpages"/> + <map:transform src="cache-test/xsp-sample-to-itext.xsl"> + <map:parameter name="pages" value="{1}"/> + </map:transform> + <map:serialize type="itext2pdf"/> + </map:match> + </map:pipeline> + </map:pipelines> </map:sitemap>
