Introduction

Release 8.0 is the latest installment of Saxonica's progressive implementation of the XPath 2.0, XSLT 2.0, and XQuery 1.0 specifications. For this first time, this release implements the schema-aware features of these languages, and also includes a free-standing schema processor conforming to XML Schema 1.0

Saxon 8.0 is the first version of Saxon to be schema-aware.

The product is aligned with the working drafts published on 12 November 2003, though a few features are not yet implemented, and some changes have been made to implement decisions made by the working groups since those drafts were published.

Saxon 8.0 is now available in two versions. Saxon-B 8.0 is a non-schema-aware processor, and is available as an open-source product, free of charge, from SourceForge. It is designed to conform to the basic conformance level of XSLT 2.0, and the equivalent level of functionality in XQuery 1.0. Saxon-SA 8.0 is the schema-aware version of the package, and is available as a commercially supported product from Saxonica Limited.

This documentation covers both products, with differences noted where applicable.

Please note: this documentation is provided on the Saxonica web site and also in the download file. On occasions the online version may be more up-to-date. The download file also includes full API documentation,: see the doc/api directory.

JavaDoc API specifications (for the current release only) are also available.

Changes since release 7.9.1 are listed in changes.html

Saxon 7.x has been used for production applications by many users. The code is proving stable and reliable. However, you need to be aware that the specifications are still subject to change, and that new Saxon releases will track the changing specifications with no concessions to backward compatibility.

If you are looking for complete stability, the preferred version for production use remains Saxon 6.5.3, which implements XSLT 1.0 and XPath 1.0.

Saxon 8.0 requires Java JDK 1.4

Expand

Next