Using XML Schema (XSD)

Saxon can be used as a free-standing schema processor in its own right, either from the command line or from applications written in Java, C#, C++, Python, or PHP. In addition, Saxon can be used as a schema-aware XSLT processor or as a schema-aware XQuery processor.

Saxon-EE offers its own native API for schema validation.

SaxonJ-EE also supports the schema validation APIs in JAXP 1.3.

This section covers the following topics: