Anna Afonchenko wrote:
Hi all.
I have written my own transformer, that gets in an XML file as a parameter.
If I declare the parameter in the transformers bit:
<map:transformer name="xsl5complete" src="com.ubaccess.xsl5.cocoon.XSL5Transformer">
<parameter name="xsl5" value="xsl5new.xml"/>
</map:transformer>
and then call it in the pipeline:
<map:transform type="xsl5complete"/>
it works fine.
But I wnat to pass the XMLfile name dynamically, and not when I declare the transformer, e.g.,
I want something like:
<map:transformer name="xsl5complete" src="com.ubaccess.xsl5.cocoon.XSL5Transformer"/>
<map:transform type="xsl5complete">
<parameter name="xsl5" value="xsl5new.xml"/>
</map:transform>
But this doesn't work.
How can I pass a dynamic parameter to my transformer, and what am I doing wrong here?
Thank you very much for your help.
Anna

You should use the "configure" method of your transformer's class (which I suppose is derived from AbstractSAXTransformer) and not the "setup" one.


To setup a component (in the "components" section) is different from configuring one (in a pipeline) ;)

Regards,

------------------------------------------
               Luca Morandini
               GIS Consultant
              [EMAIL PROTECTED]
http://space.virgilio.it/kumora/index.html
------------------------------------------



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to