# 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 the classes for processing XML documents with a SAX (Simple API for XML) parser or a DOM (Document Object Model) Document builder.
  javax.xml.validation | Provides an API for validation of XML documents.

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

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

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

- Classes in javax.xml.validation used by javax.xml.validation
  Class | Description
  --- | ---
  Schema | Immutable in-memory representation of grammar.
  SchemaFactory | Factory that creates `Schema` objects.
  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.