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.
http://robbypelssers.blogspot.com/ Cheers, Robby -----Original Message----- From: Jasha Joachimsthal [mailto:[email protected]] Sent: Tuesday, May 12, 2009 7:03 AM To: [email protected] Subject: Re: Map serialize flowscript output 2009/5/12 Christian Decker <[email protected]>: > 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 [email protected] - [email protected] www.onehippo.com 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: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
