XSLT 2.0 conformance

This release of Saxon is an almost-complete implementation of the XSLT 2.0 working draft of 4 April 2005.

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:

Expand

Next