SAXONICA

Saxon Documentation
Full Contents
About Saxon
Changes in this Release
Conditions of Use
Using XSLT 2.0
Using XQuery
Handling Source Documents
XML Schema Processing
» | Introduction
| Running Validation from the Command Line
| Controlling Validation from Java
| Schema-Aware XSLT from the Command Line
| Schema-Aware XSLT from Java
| Schema-Aware XQuery from the Command Line
| Schema-Aware XQuery from Java
XPath API for Java
Saxon on .NET
Extensibility
Saxon Extensions
Sample Saxon Applications
The Saxon SQL Extension
XSLT Elements
XPath 2.0 Expression Syntax
Function Library
Standards Conformance

# XML Schema Processing

Schema processing is available only with the schema-aware version of the product, Saxon-SA, available from http://www.saxonica.com/.

Saxon can be used as a free-standing schema processor in its own right, either from the command line or from a Java application. In addition, Saxon can be used as a schema-aware XSLT processor or as a schema-aware XQuery processor.

Saxon, from release 8.0 onwards, comes in two versions: a basic version and a schema-aware version. These correspond to different conformance levels defined in the XSLT and XQuery specifications. The basic Saxon product is open source software available free of charge from http://saxon.sf.net/. The schema-aware version known as Saxon-SA, is a commercial product available from Saxonica Limited.

Saxon-SA supports the schema validation APIs in JAXP 1.3. It therefore requires that JAXP 1.3 be installed and present on the classpath. JAXP 1.3 is a standard part of JDK 1.5 (also known as J2SE 5.0) and can be installed as a free-standing component under JDK 1.4.

Next