Hi,
 
I've been using for quite some time now. When studying the transformers I see the same pattern
coming back; the transformers look for a certain element name, and on the position of the element
name insert xml.
Isn't it therefore a good idea, to make a CocoonServerPagesTransformer.
This CSPTransformer looks up a cld.xml file. The cld file contains a mapping
of element name to XmlPipe implementation. The CSPTransformer filters for
the cld.xml element names and when finding one
instantiates the XmlPipe implementation, and invokes it's xmlGenerate()
method.
The advantage of this approach is that it's much easier for developers not so
familier with cocoon, to extend cocoon transformes. It also prevents from having the performance overhead
of having to use an extra transformer when you just need a small extension to an already
existing transformer.
What do you think?
 
Regards,    Ron van de Ven
 
 

Reply via email to