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?
Regards,
Chris
--
Christian Decker
Software Architect
http://blog.snyke.net