You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by bd...@apache.org on 2003/05/01 16:41:57 UTC

cvs commit: cocoon-2.1/src/blocks/fop/samples sitemap.xmap

bdelacretaz    2003/05/01 07:41:57

  Modified:    src/blocks/fop/samples sitemap.xmap
  Log:
  samples sitemap KISSed
  
  Revision  Changes    Path
  1.3       +8 -87     cocoon-2.1/src/blocks/fop/samples/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/fop/samples/sitemap.xmap,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- sitemap.xmap	1 May 2003 14:00:19 -0000	1.2
  +++ sitemap.xmap	1 May 2003 14:41:57 -0000	1.3
  @@ -1,100 +1,21 @@
   <?xml version="1.0"?>
   
  -<!-- FOP block samples sitemap -->
  +<!--
  +    FOP block samples sitemap
  +    $Id$
  + -->
   
   <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
   
  -    <!-- =========================== Components ================================ -->
  -
  -    <map:components>
  -
  -        <!-- =========================== Generators ================================= -->
  -
  -        <map:generators default="file">
  -            <map:generator label="content,data" logger="sitemap.generator.file" name="file"
  -                src="org.apache.cocoon.generation.FileGenerator"/>
  -        </map:generators>
  -
  -        <!-- =========================== Transformers ================================= -->
  -
  -        <map:transformers default="xslt">
  -            <map:transformer name="xslt" src="org.apache.cocoon.transformation.TraxTransformer"
  -                logger="sitemap.transformer.xsltc">
  -                <use-request-parameters>true</use-request-parameters>
  -                <use-browser-capabilities-db>false</use-browser-capabilities-db>
  -                <transformer-factory>org.apache.xalan.xsltc.trax.TransformerFactoryImpl</transformer-factory>
  -            </map:transformer>
  -        </map:transformers>
  -
  -        <!-- =========================== Serializers ================================= -->
  -
  -        <map:serializers default="html">
  -            <map:serializer
  -                name="fo2pdf" src="org.apache.cocoon.serialization.FOPSerializer"
  -                logger="sitemap.serializer.rtf">
  -            </map:serializer>
  -
  -            <map:serializer logger="sitemap.serializer.xml" mime-type="text/xml" name="xml"
  -                src="org.apache.cocoon.serialization.XMLSerializer">
  -                <indent>yes</indent>
  -            </map:serializer>
  -
  -            <map:serializer logger="sitemap.serializer.html" mime-type="text/html" name="html"
  -                src="org.apache.cocoon.serialization.HTMLSerializer">
  -                <buffer-size>1024</buffer-size>
  -            </map:serializer>
  -
  -            <map:serializer logger="sitemap.serializer.links" name="links"
  -                src="org.apache.cocoon.serialization.LinkSerializer"/>
  -
  -        </map:serializers>
  -
  -        <!-- =========================== Readers ================================= -->
  -
  -        <map:readers default="resource">
  -            <map:reader logger="sitemap.reader.resource" name="resource"
  -                src="org.apache.cocoon.reading.ResourceReader"/>
  -        </map:readers>
  -
  -        <!-- =========================== Matchers ================================= -->
  -
  -        <map:matchers default="wildcard">
  -            <map:matcher logger="sitemap.matcher.wildcard" name="wildcard"
  -                src="org.apache.cocoon.matching.WildcardURIMatcher"/>
  -        </map:matchers>
  -
  -        <!-- ====================== Pipelines defintions ============================= -->
  -
  -        <map:pipes default="caching">
  -            <map:pipe name="caching" src="org.apache.cocoon.components.pipeline.impl.CachingProcessingPipeline"/>
  -            <map:pipe name="noncaching" src="org.apache.cocoon.components.pipeline.impl.NonCachingProcessingPipeline"/>
  -
  -        </map:pipes>
  -
  -    </map:components>
  -
  -    <!-- =========================== Views =================================== -->
  -
  -    <map:views>
  -        <map:view from-label="content" name="content">
  -            <map:serialize type="xml"/>
  -        </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">
  @@ -103,13 +24,13 @@
                   <map:serialize/>
               </map:match>
   
  -            <!-- ========================= FOP ================================ -->
  -
  +            <!-- xsl-fo document access -->
               <map:match pattern="**/*.fo.xml">
                   <map:generate src="{1}/{2}.fo.xml"/>
                   <map:serialize type="xml"/>
               </map:match>
   
  +            <!-- PDF conversion -->
               <map:match pattern="**/*.pdf">
                   <map:generate src="cocoon:/{1}/{2}.fo.xml"/>
                   <map:serialize type="fo2pdf"/>