Quick note: I am doing performance testing, to see how fast Aalto
works when used as SAX replacement for Xalan and Saxon.
This is easy to do: Aalto has JAXP factory and parser implementations
under "org.codehaus.wool.sax"; just construct a SAXParserFactoryImpl,
and go from there.
Initial results are very encouraging: compared to Xerces (2.9.1),
Woodstox is bit faster, but Aalto is similar bit faster than Woodstox.
Obviously there's more overhead with xslt processing than just xml
parsing, but I think 30-40% performance boost with a simple jar change
sounds pretty good to me.
I hope to publish these (and other) results in near future, but
thought I'll give a quick preview at this point; I think results
themselves are sound, just need to polish presentation aspects.
Plus, it should be easy to reproduce my findings too.
-+ Tatu +-