was: Re: Cocoon F2F at ApacheCon
...
BTW, I started to sketch a proof of concept pull-based pipeline API
and will commit it to whiteboard/cong once I've managed to set up a
basic file/xslt/html pipeline with some content inspection in the middle.
Cool.
What about letting it implement ProcessingPipeline so that we can use it
together with current Cocoon?
Are there XSLT implementations that support StAX?
You should take a look at Axiom,
http://ws.apache.org/axis2/OMTutorial.html, from Axis2. It is a light
weight, supposedly high performance, XML object model that is based on
StAX, and has built in caching, that can be turned of. It is designed so
that you can cache elements in the StAX input stream in such a way that
you can do ordinary JDOM like tree random access, but when turning
caching of you neither build nor construct any elements. There is also a
Jaxen adaper for Axiom.
The refactored JXTG is, at least on a conceptual level, designed to be
pull parsers friendly. It should be possible to replace the internal
object model with Axiom. This would make it usable both in current
pipelines and in the pull based ones.
WDYT?
/Daniel