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 (previously $$ Your first XML pipeline) Document Type: Cocoon Document (unchanged) Updated on: 5/3/07 11:43:51 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: 860 bytes (previous version: 174 bytes) Content diff: <html> <body> --- <p>The leading $$ characters at the beginning of document name mean that the --- document is skipped when exported by the Daisy export plugin.</p> +++ <p>This tutorial is based on the <a href="daisy:1159">"Your first Cocoon +++ application using Maven 2" guide</a></p> +++ <h1>which shows how to bootstrap a Cocoon project.</h1> +++ +++ <h1>Overview</h1> +++ +++ <p>Cocoon is based around the concept of pipelines:</p> +++ +++ <p><img src="daisy:367"/></p> +++ +++ <p>If a request comes in, a <strong>generator</strong> produces SAX events (~ +++ XML), <strong>tranformers</strong> can alter the stream of SAX events and a +++ <strong>serialize</strong>r finally creates an output stream which is sent to +++ the client.</p> +++ +++ <p>The image above shows the 3 most popular components:</p> +++ +++ <ul> +++ <li>file generator</li> +++ <li>XSLT transformer</li> +++ <li>HTML serializer</li> +++ </ul> +++ +++ <h1>Create a pipeline in the sitemap</h1> +++ +++ <p>TBD</p> +++ +++ <h1>Adding an XSLT transformation step</h1> +++ +++ <p>TBD</p> +++ +++ <h1>Using XML templates</h1> +++ +++ <p>TBD</p> +++ </body> </html>