XML News from Sunday, December 2, 2007

I'm leaving this afternoon for XML 2007 in Boston. Wireless access permitting, I'll try to update this site live from the show. Tomorrow night I'll be giving a keynote for the XForms evening on "What XForms Needs to Do to Win". See you there.


Michael Kay has released version 9.0.0.2 of Saxon, his XSLT 2.0 and XQuery processor for Java and .NET. This is a bug fix release. According to Kay, "Although Saxon 9.0.0.1 is proving very reliable, this maintenance release was necessary because Saxon-SA 9.0.0.1 was inadvertently compiled using JDK 1.5 and will not run under JDK 1.4."

Saxon is published in two versions for both of which Java 1.4 or later (or .NET) is required. Saxon 9.0B is an open source product published under the Mozilla Public License 1.0 that "implements the 'basic' conformance level for XSLT 2.0 and XQuery." Saxon 9.0 SA is a £250.00 payware version that "allows stylesheets and queries to import an XML Schema, to validate input and output trees against a schema, and to select elements and attributes based on their schema-defined type. Saxon-SA also incorporates a free-standard XML Schema validator. In addition Saxon-SA incorporates some advanced extensions not available in the Saxon-B product. These include a try/catch capability for catching dynamic errors, improved error diagnostics, support for higher-order functions, and additional facilities in XQuery including support for grouping, advanced regular expression analysis, and formatting of dates and numbers."