You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs@cocoon.apache.org by da...@cocoon.zones.apache.org on 2006/10/02 16:58:16 UTC
[DAISY] Updated: Basic usage
A document has been updated:
http://cocoon.zones.apache.org/daisy/documentation/1222.html
Document ID: 1222
Branch: main
Language: default
Name: Basic usage (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 10/2/06 2:57:02 PM
Updated by: Philippe Laplanche
A new version has been created, state: draft
Parts
=====
Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name: (unchanged)
Size: 1242 bytes (previous version: 849 bytes)
Content diff:
(2 equal lines skipped)
<h1>Basic usage</h1>
--- <ol>
--- <li>First declare the serializer you need.</li>
--- </ol>
+++ <h2>Declaration of the the needed serializer(s)</h2>
--- <p>In the sitemap <map:serializers> section, add this :</p>
+++ <p>In the <map:serializers> section of the section, add this :</p>
<ul>
<li>for pdf generation :</li>
(7 equal lines skipped)
<li>for pcl generation :</li>
</ul>
--- <pre><map:serializer name="fo2pcl" src="org.apache.cocoon.serialization.FOPSerializer"
--- mime-type="application/pdf"
+++ <pre><map:serializer name="fo2pcl" src="org.apache.cocoon.serialization.PCLSerializer"
+++ mime-type="application/vnd.hp-<strong>PCL</strong>"
logger="sitemap.serializer.fo2pcl"></pre>
<ul>
<li>for ps generation :</li>
</ul>
<pre><map:serializer name="fo2pdf" src="org.apache.cocoon.serialization.FOPSerializer"
--- mime-type="application/pdf"
+++ mime-type="application/ps"
logger="sitemap.serializer.fo2ps"></pre>
+++ <h2>Serializers usage</h2>
+++
+++ <p>In the pipelines, just add this for example :</p>
+++
+++ <pre><map:match pattern="hello.pdf">
+++ <map:generate src="hello.fo" type="file"/>
+++ <map:serialize type="fo2pdf"/>
+++ </map:match></pre>
+++
+++ <p>You will need the sample <a href="daisy:1224">hello.fo</a> file to be located
+++ in the same directory as the sitemap.xmap</p>
+++
</body>
</html>