A document has been updated:

http://cocoon.zones.apache.org/daisy/documentation/1290.html

Document ID: 1290
Branch: main
Language: default
Name: Your first XML pipeline (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 5/4/07 11:44:08 AM
Updated by: Reinhard Pötz

A new version has been created, state: publish

Parts
=====

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 2927 bytes (previous version: 2854 bytes)
Content diff:
(30 equal lines skipped)
    
    <p>First, open <tt>src\main\resources\COB-INF\sitemap.xmap</tt> in your 
favorite
    XML editor. That's your block's base sitemap. There are already some 
pipelines
--- there (/sitemap/pipelines) but for this purpose of this tutorial, let's 
create
--- your own pipeline.</p>
+++ there (<tt>/sitemap/pipelines</tt>) but for this purpose of this tutorial, 
let's
+++ create your own pipeline.</p>
    
    <pre>&lt;map:sitemap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
---  xsi:schemaLocation="http://apache.org/cocoon/sitemap/1.0 
http://cocoon.apache.org/schema/sitemap/cocoon-sitemap-1.0.xsd";
+++  xsi:schemaLocation="http://apache.org/cocoon/sitemap/1.0 
+++   http://cocoon.apache.org/schema/sitemap/cocoon-sitemap-1.0.xsd";
     xmlns:map="http://apache.org/cocoon/sitemap/1.0"&gt;
    
      &lt;map:pipelines&gt;
(11 equal lines skipped)
    
    <p>The <tt>map:match </tt>element has an attribute <tt>@pattern</tt>. If the
    request 
<tt>http://localhost:8888/myBlock1/<strong>myFirstPipeline</strong></tt>
--- comes in, this matcher "matches" and the request processing continues with 
the
--- generation of myXmlFile.xml. This file has to be in the same directory as 
the
--- sitemap:</p>
+++ comes in, this matcher <em>matches</em> and the request processing continues
+++ with the generation of <tt>myXmlFile.xml</tt>. This file has to be in the 
same
+++ directory as the sitemap:</p>
    
    <pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
    &lt;myFirstPipeline&gt;test&lt;/myFirstPipeline&gt;
(7 equal lines skipped)
    
    <p>After saving the sitemap and the XML file, you can point you browser to
    <tt>http://localhost:8888/myBlock</tt><tt><tt>1</tt>/myFirstPipeline</tt> 
and
--- you will see the output of your first own pipeline serialized as XML.</p>
+++ you will see the output of your first own pipeline serialized as XML
+++ (<tt>&lt;map:serialize type="xml"/&gt;</tt>).</p>
    
    <h1>Adding an XSLT transformation step</h1>
    
(8 equal lines skipped)