Package org.jdom.input.sax
Class XMLReaderSchemaFactory
- java.lang.Object
-
- org.jdom.input.sax.AbstractReaderSchemaFactory
-
- org.jdom.input.sax.XMLReaderSchemaFactory
-
- All Implemented Interfaces:
XMLReaderJDOMFactory
public class XMLReaderSchemaFactory extends AbstractReaderSchemaFactory
ThisXMLReaderJDOMFactory
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.- See Also:
org.jdom.input.sax
-
-
Constructor Summary
Constructors Constructor Description XMLReaderSchemaFactory(String factoryClassName, ClassLoader classloader, Schema schema)
XMLReader instances from this class will be configured to validate using the supplied Schema instance, and use the specified JAXP SAXParserFactory.XMLReaderSchemaFactory(Schema schema)
XMLReader instances from this class will be configured to validate using the supplied Schema instance.
-
Method Summary
-
Methods inherited from class org.jdom.input.sax.AbstractReaderSchemaFactory
createXMLReader, isValidating
-
-
-
-
Constructor Detail
-
XMLReaderSchemaFactory
public XMLReaderSchemaFactory(Schema schema)
XMLReader instances from this class will be configured to validate using the supplied Schema instance.- Parameters:
schema
- The Schema to use for validation.
-
XMLReaderSchemaFactory
public XMLReaderSchemaFactory(String factoryClassName, ClassLoader classloader, Schema schema)
XMLReader instances from this class will be configured to validate using the supplied Schema instance, and use the specified JAXP SAXParserFactory.- Parameters:
factoryClassName
- The name of the SAXParserFactory class to useclassloader
- The classLoader to use for loading the SAXParserFactory.schema
- The Schema to use for validation.- Since:
- 2.0.3
-
-