Many apologies for the lack of progress with xslt4exml over the last couple of years(?); this was due to other commitments eating too much free time. In the duration, the EXML parser has had to do a lot of running to keep up with other fast xml parsers including new 'streaming parser' technologies only in their infancy a few years ago. This, alongside changes to the EXML codebase availability mean that I'll be considering alternative directions for the project in future.... read more
The plan is to start working on the changes in the roadmap in the next week or two; this should bring a change in the way XPath expressions are implemented across the board inline with the pluggable model in EXML6+. The result of this will (hopefully) be an improved overall support for XPath, with a continued emphasis on aggressively minimising transformation times.
The few differences in the manner in which XPath objects are instantiated with support for cacheing and namespaces between versions 5 and 6 meant a couple of changes, but they're here and this release interoperates with EXML6.0. There is a bugfix for the stringification of a document when returned as the context node from a node() function to boot.
Please download this and test against your stylesheets; report any problems or improvements you may become aware of to the relevant forum on this website.... read more
I've had a very busy time of things in the last few months, so havent' been able to provide an update on the codebase. however i'm working on the EXML6 interop work needed, and hopefully a few improvements on the back of the pluggable XPath support. Please if anyone has any feedback/bug reports can you let ne know via the forum(s) here on sourceforge?
thanks!
The latest version has now been released, with full EXML version 5 interoperability, and the option for JSP-style compilation of stylesheets for improved scaleability and performance.
The upcoming release which interoperates seamlessly with EXML v5.0, will also include experimental support for the compilation of XSL stylesheets into java classes on the fly (JSP-style) for added performance boost!