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"/>