XSLT 2.0 conformance

This release of Saxon implements many facilities defined in the draft XSLT 2.0 specification. This implementation is not yet complete, though most features defined in the working draft of 5 November 2004 are available. Some minor changes agreed by the Working Group since that publication have also been implemented.

Saxon-B 8.x acts as a Basic XSLT Processor, while Saxon-SA 8.x acts as a Schema-Aware XSLT Processor. The distinction is that a Basic XSLT Processor does not allow schemas to be imported and does not support validation of source or result documents or reference to user-defined types. These correspond to the two conformance levels defined in the XSLT 2.0 specification.

The XSLT 2.0 specification defines two optional conformance features, the serialization feature and the backwards compatibility feature. These optional features are implemented in both Saxon variants.

Known restrictions, relative to the conformance rules for a basic XSLT processor, include the following:

In the schema-aware XSLT processor, the following restrictions apply:

Expand

Next