16 dreary hours writing an XSL stylesheet to convert a 2000-node XML document into HTML yielded two discoveries and an idea:
*
LibXSLT is literally twenty times faster than
Xalan-Java for command line transformations of large XML documents (on my OS X 10.2.4 PowerBook, at any rate).
* Apache's Translet / XSLTC tools have been bundled into Xalan-Java, which making my
TransletWrapper documentation out of date. I plan to write a 'Getting Started with Translets' guide to this underrated technology.
* If you have a good head for recursion you can speed up boring XSLT jobs by writing a stylesheet stylesheet; a transformer transformer. XML publishers could make automatic stylesheet generation easy for XSLT developers by following a node labelling convention... more on this later.