XML Schema 1.1

Saxon implements selected features from the working drafts of XML Schema 1.1.

This support is generally provided only if explicitly requested by using the -xsdversion:1.1 option on the cmmand line, or equivalent options in the API.

The rules for valid type derivation follow the XML Schema 1.1 specification, regardless of this option setting. This is because the rules in the 1.0 specification do not meet the stated intent, namely that type derivation is valid in all cases where the restricted type allows a subset of the instances permitted by the base type.

XSD 1.1 facilities implemented are as follows: