Saxon extensions to XML Schema 1.1

The XSD 1.1 Recommendation allows implementations to define their own primitive types and facets.

At present Saxon provides three additional facets, saxon:distinct, saxon:order, and saxon:preprocess. It also provides a number of additional attributes for various elements, including: saxon:message for any facet; saxon:flags for the xs:pattern facet; saxon:separator for the xs:list element, and saxon:order for a xs:unique/xs:field element.

Saxon extensions to the XML Schema Language are implemented in the Saxon namespace http://saxon.sf.net/.