This package contains the Saxon implementation of the JAXP schema validation API.
These classes allow a schema to be loaded and compiled and to be used for validating instance
documents, typically validating the document emitted as a stream of events by a (non-validatin) SAX parser.
TypedContentHandler gives access to the resulting type information.
This is not a mainstream interface for Saxon; it is provided only for JAXP compatibility.
Most applications performing document validation will prefer to use the
Class Summary Class Description SchemaFactoryImplThis is the Saxon implementation of the JAXP 1.3 SchemaFactory interface. SchemaFactoryImpl.ErrorReporterWrappingErrorHandlerA JAXP ErrorListener that wraps a SAX ErrorHandler SchemaReferenceA reference to a Saxon prepared schema. TypedContentHandlerThis class is an extension of ContentHandlerProxy that provides access to type information, using the DOM Level 3 TypeInfo interfaces. URIResourceResolverThis class implements the JAXP URIResolver as a wrapper around a DOM Level 3 LSResourceResolver. ValidatingReaderThis class is a Saxon implementation of XMLReader that performs schema validation using Saxon's schema processor. ValidatorHandlerImplThe is the Saxon implementation of the JAXP 1.3 ValidatorHandler interface. ValidatorImplThis class in the Saxon implementation of the JAXP 1.3 Validator "interface" (which is actually defined as an abstract class). ValidatorImpl.InvalidityHandlerWrappingErrorHandlerInterface for reporting validation errors found during validation of an instance document against a schema.