|
Jelly was designed for XML pipelining
http://jakarta.apache.org/commons/jelly/pipeline.html
Jelly has full support for Ant tasks so you can combine all the Ant tasks you know and love with a true XML pipelining architecture.
Both DOM, SAX and bean style pipelining are supported.
With Jelly there's no need to write out each step in the pipeline and then reparse the output again in the next pipeline step (which isn't very efficient) you can literally pipeline SAX events through arbitrarily complex pipelines.
Each Tag in Jelly can filter, transform, generate or consume XML events. Coupled with Jelly's support of expression languages like XPath and Jexl together with scripting language support like BeanShell, JavaScript, Jython, this leads to a powerful & clean XML pipelining tool.
|