]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
latest sitemap + svg2pdf transcoder works
authorKeiron Liddle <keiron@apache.org>
Wed, 30 Oct 2002 15:40:27 +0000 (15:40 +0000)
committerKeiron Liddle <keiron@apache.org>
Wed, 30 Oct 2002 15:40:27 +0000 (15:40 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195387 13f79535-47bb-0310-9956-ffa450edef68

src/documentation/sitemap.xmap

index f221ce06d6237ce137e7ed193f7917c4f5322ea0..a77988406ec5ad26c5a5050240280312b9401b59 100644 (file)
 
 <!-- ========================== FOP Additions ========================== -->
 
-   <map:serializer name="svg2pdf" mime-type="application/pdf"       src="org.apache.cocoon.serialization.SVGSerializer"/>
-
+   <map:serializer name="svg2pdf" mime-type="application/pdf"       src="org.apache.cocoon.serialization.SVGSerializer">
+    <parameter name="transcoder"
+               value="org.apache.fop.svg.PDFTranscoder"/>
+    </map:serializer>
 <!-- ======================= End FOP Additions ======================== -->
 
   </map:serializers>
 
    <map:match pattern="*/svg/*.svg">
     <map:read src="content/xdocs/{1}/svg/{2}.svg" mime-type="image/svg"/>
-   </map:match>      
+   </map:match>
    <map:match pattern="*/svg/*.png">
     <map:generate src="content/xdocs/{1}/svg/{2}.svg"/>
     <map:serialize type="svg2png"/>
      </map:call>
    </map:match>
 
+   <!-- Generates body HTML for files in subdirs -->
+   <map:match pattern="body-**/*.xml">
+    <map:generate src="content/xdocs/{1}/{2}.xml"/>
+    <map:call resource="skinit">
+     <map:parameter name="type" value="document2html"/>
+     <map:parameter name="dir" value="{1}/"/>
+     <map:parameter name="resource" value="{2}"/>
+    </map:call>
+    </map:match>
+
+   <!-- Generates body HTML for root-level files -->
    <map:match pattern="body-**.xml">
-     <map:generate src="content/xdocs/{1}.xml"/>
-     <map:call resource="skinit">
-      <map:parameter name="type" value="document2html"/>
-      <map:parameter name="resource" value="{1}"/>
-      <map:parameter name="dir" value="{1}"/>
-     </map:call>
+    <map:generate src="content/xdocs/{1}.xml"/>
+    <map:call resource="skinit">
+     <map:parameter name="type" value="document2html"/>
+     <map:parameter name="dir" value="/"/>
+     <map:parameter name="resource" value="{1}"/>
+    </map:call>
    </map:match>
 
    <map:match pattern="*.html">
     <map:serialize type="fo2pdf"/>
    </map:match>
 
-   <map:match pattern="*.pdf">
-    <map:generate src="content/xdocs/{1}.xml"/>
+   <map:match pattern="community/howto/**.pdf">
+    <map:generate src="content/xdocs/community/howto/{1}.xml"/>
+    <map:transform src="library/xslt/howto2document.xsl" label="content"/>
     <map:transform src="skins/{defaults:skin}/xslt/fo/document2fo.xsl"/>
     <map:serialize type="fo2pdf"/>
    </map:match>
 
-   <map:match pattern="**/*.pdf">
-    <map:generate src="{1}/{2}.xml"/>
+   <map:match pattern="**.pdf">
+    <map:generate src="content/xdocs/{1}.xml"/>
     <map:transform src="skins/{defaults:skin}/xslt/fo/document2fo.xsl"/>
     <map:serialize type="fo2pdf"/>
    </map:match>
     <map:read src="resources/images/{2}.{3}" mime-type="image/{3}"/>
    </map:match>
 
-
    <map:match pattern="**favicon.ico">
     <map:call resource="skin-read">
       <map:parameter name="path" value="images/favicon.ico"/>