Saxon 6.4 is available - still at http://users.iclway.co.uk/mhkay/saxon/ for
the time being.
There's a fair bit of internal reorganisation in this version, mainly in the
way the NodeInfo interface is defined. This has been redesigned to make it
easier to interface Saxon to a variety of different data sources, and as
proof of concept Saxon now includes a JDOM adapter that allows Saxon (either
XSLT, or Java with XPath expressions) to run directly on a JDOM tree.
A number of areas of the code have been further optimized, notably
<xsl:variable> (result tree fragments), <xsl:attribute>, and sorting, and
the net result appears to be a performance boost of around 20% (but it might
be much more or much less depending on the stylesheet). In addition, it is
now much more feasible to run transformations repeatedly on the same source
tree without rebuilding it.
As usual there's a full list of changes, including bug fixes, in the
changes.html file; if you write Java code that accesses internal Saxon
interfaces, read this carefully.
Instant Saxon and JDK 1.1 support should now be back in working order.