cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vgritse...@apache.org
Subject cvs commit: cocoon-2.1/src/blocks/itext/samples sitemap.xmap
Date Sun, 07 Sep 2003 06:14:25 GMT
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>
  
  
  

Mime
View raw message