# Uses of Package
javax.xml.validation

- Packages that use javax.xml.validation
  Package | Description
  --- | ---
  javax.xml.bind | Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
  javax.xml.bind.helpers | JAXB Provider Use Only: Provides partial default implementations for some of the `javax.xml.bind` interfaces.
  javax.xml.parsers | Provides classes allowing the processing of XML documents.
  javax.xml.validation | This package provides an API for validation of XML documents.

- Classes in javax.xml.validation used by javax.xml.bind
  Class and Description
  Schema Immutable in-memory representation of grammar.

- Classes in javax.xml.validation used by javax.xml.bind.helpers
  Class and Description
  Schema Immutable in-memory representation of grammar.

- Classes in javax.xml.validation used by javax.xml.parsers
  Class and Description
  Schema Immutable in-memory representation of grammar.

- Classes in javax.xml.validation used by javax.xml.validation
  Class and Description
  Schema Immutable in-memory representation of grammar.
  SchemaFactory Factory that creates `Schema` objects. Entry-point to the validation API.
  TypeInfoProvider This class provides access to the type information determined by `ValidatorHandler`.
  Validator A processor that checks an XML document against `Schema`.
  ValidatorHandler Streaming validator that works on SAX stream.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. All rights reserved.