XMLReaderJDOMFactory class returns XMLReaders configured to
validate against the supplied Schema instance. The Schema could be an XSD
schema or some other schema supported by SAX (e.g. RelaxNG). The SAX Parser
is obtained through the JAXP process.
If you want to validate an XML document against the XSD references embedded
in the XML itself (xsdSchemaLocation) then you do not want to use this class
but rather use an alternate means like
XMLReaders#XSDVALIDATING.
See the package documentation for the best
alternatives.
org.jdom2.input.sax
| Access | Constructor and Description |
|---|---|
| public | XMLReaderSchemaFactory(final Schema
The Schema to use for validation. schema)XMLReader instances from this class will be configured to validate using the supplied Schema instance. |
| public | XMLReaderSchemaFactory(final String
The name of the SAXParserFactory class to use factoryClassName, final ClassLoader The classLoader to use for loading the SAXParserFactory. classloader, final Schema The Schema to use for validation. schema)XMLReader instances from this class will be configured to validate using the supplied Schema instance, and use the specified JAXP SAXParserFactory. |
| XMLReaderSchemaFactory | back to summary |
|---|---|
| public XMLReaderSchemaFactory(final Schema schema) XMLReader instances from this class will be configured to validate using the supplied Schema instance.
| |
| XMLReaderSchemaFactory | back to summary |
|---|---|
| public XMLReaderSchemaFactory(final String factoryClassName, final ClassLoader classloader, final Schema schema) XMLReader instances from this class will be configured to validate using the supplied Schema instance, and use the specified JAXP SAXParserFactory.
| |