cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Derek Hohls" <>
Subject RE: Map serialize flowscript output
Date Tue, 12 May 2009 09:11:47 GMT
Added a blog comment Robby... 

>>> On 2009/05/12 at 10:42, in message <7C655C04B6F59643A1EF66056C0E095E023CC495@eusex01.sweden.ecsoft>,
"Robby Pelssers" <> wrote:
Yes... Jasha is right.

For the ones interested I wrote a small article on my blog showing you how to create simple
dynamic SVG images using Apache Cocoon. 


-----Original Message-----
From: Jasha Joachimsthal [] 
Sent: Tuesday, May 12, 2009 7:03 AM
Subject: Re: Map serialize flowscript output

2009/5/12 Christian Decker <>:
> Hi everybody,
> I've created a transformer for the sitemap that takes a GXL file as input
> and then applies layout algorithm and then passes the resulting graph on as
> SVG image. It all works fine, but now I wanted to use JX to fill in a
> template that would then be transformed and serialized, but I can't get it
> to work. Apparently the pages I send back with cocoon.sendPage are not
> transformed.
> Long story short: I have the following matcher:
> <map:match pattern="project.svg">
>   <map:call function="projectGraph">
>     <map:parameter name="screenURI" value="screen/screens/project-graph" />
>     <map:parameter name="projectID" value="1" />
>   </map:call>
>   <map:transform type="gxl2svgTransformer"/>
>   <map:serialize type="svgxml"/>
> </map:match>
> But this just prints me the filled in template instead of feeding it into
> the gxl2svgtransformer. The transformers work fine as I already tested them
> with a simple generate tag. The flowscript sends pages using
> cocoon.sendPage( cocoon.parameters[ "screenURI" ], {"project" :project,
> "dao" :dao} );
> Somehow I think I got the sitemap concept wrong. Somebody got an idea?
With the cocoon.sendPage you're passing the request processing on to
the pipeline that matches screenURI. In that pipeline you should do
the svg serialisation.

Jasha Joachimsthal - 
Amsterdam - Hippo B.V. Oosteinde 11 1017 WT Amsterdam +31(0)20-5224466
San Francisco - Hippo USA Inc. 101 H Street, suite Q Petaluma CA
94952-5100 +1 (707) 773-4646

To unsubscribe, e-mail: 
For additional commands, e-mail: 

To unsubscribe, e-mail: 
For additional commands, e-mail: 

This message is subject to the CSIR's copyright terms and conditions, e-mail legal notice,
and implemented Open Document Format (ODF) standard. 
The full disclaimer details can be found at

This message has been scanned for viruses and dangerous content by MailScanner, 
and is believed to be clean.  MailScanner thanks Transtec Computers for their support.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message