This class has var-arg constructors, accepting potentially many XSD sources. It is just as simple though to have a single source:
File xsdfile = new File("schema.xsd");
XMLReaderJDOMFactory schemafac = new XMLReaderXSDFactory(xsdfile);
SAXBuilder builder = new SAXBuilder(schemafac);
File xmlfile = new File("data.xml");
Document validdoc = builder.build(xmlfile);
org.jdom2.input.sax
| Modifier and Type | Field and Description |
|---|---|
| private static final AbstractReaderXSDFactory. |
| Access | Constructor and Description |
|---|---|
| public | XMLReaderXSDFactory(String...
The var-arg array of at least one SystemID reference (URL) to
locate the XSD's used to validate systemid)Create an XML Schema validating XMLReader factory using one or more XSD sources from SystemID references. |
| public | XMLReaderXSDFactory(final String
The name of the SAXParserFactory class to use factoryClassName, final ClassLoader The classLoader to use for loading the SAXParserFactory. classloader, final String... The var-arg array of at least one SystemID reference (URL) to
locate the XSD's used to validate systemid)Create an XML Schema validating XMLReader factory using one or more XSD sources from SystemID references, and use the specified JAXP SAXParserFactory. |
| public | XMLReaderXSDFactory(URL...
The var-arg array of at least one SystemID reference (URL) to
locate the XSD's used to validate systemid)Create an XML Schema validating XMLReader factory using one or more XSD sources from URL references. |
| public | XMLReaderXSDFactory(final String
The name of the SAXParserFactory class to use factoryClassName, final ClassLoader The classLoader to use for loading the SAXParserFactory. classloader, URL... The var-arg array of at least one SystemID reference (URL) to
locate the XSD's used to validate systemid)Create an XML Schema validating XMLReader factory using one or more XSD sources from URL references, and use the specified JAXP SAXParserFactory. |
| public | XMLReaderXSDFactory(File...
The var-arg array of at least one SystemID reference (File) to
locate the XSD's used to validate systemid)Create an XML Schema validating XMLReader factory using one or more XSD sources from File references. |
| public | XMLReaderXSDFactory(final String
The name of the SAXParserFactory class to use factoryClassName, final ClassLoader The classLoader to use for loading the SAXParserFactory. classloader, File... The var-arg array of at least one SystemID reference (File) to
locate the XSD's used to validate systemid)Create an XML Schema validating XMLReader factory using one or more XSD sources from File references, and use the specified JAXP SAXParserFactory. |
| public | XMLReaderXSDFactory(Source...
The var-arg array of at least one transform Source reference to
locate the XSD's used to validate sources)Create an XML Schema validating XMLReader factory using one or more XSD sources from Transform Source references. |
| public | XMLReaderXSDFactory(final String
The name of the SAXParserFactory class to use factoryClassName, final ClassLoader The classLoader to use for loading the SAXParserFactory. classloader, Source... The var-arg array of at least one transform Source reference to
locate the XSD's used to validate sources)Create an XML Schema validating XMLReader factory using one or more XSD sources from Transform Source references, and use the specified JAXP SAXParserFactory. |
| xsdschemas | back to summary |
|---|---|
| private static final AbstractReaderXSDFactory. | |
| XMLReaderXSDFactory | back to summary |
|---|---|
| public XMLReaderXSDFactory(String... systemid) throws JDOMException Create an XML Schema validating XMLReader factory using one or more XSD sources from SystemID references.
| |
| XMLReaderXSDFactory | back to summary |
|---|---|
| public XMLReaderXSDFactory(final String factoryClassName, final ClassLoader classloader, final String... systemid) throws JDOMException Create an XML Schema validating XMLReader factory using one or more XSD sources from SystemID references, and use the specified JAXP SAXParserFactory.
| |
| XMLReaderXSDFactory | back to summary |
|---|---|
| public XMLReaderXSDFactory(URL... systemid) throws JDOMException Create an XML Schema validating XMLReader factory using one or more XSD sources from URL references.
| |
| XMLReaderXSDFactory | back to summary |
|---|---|
| public XMLReaderXSDFactory(final String factoryClassName, final ClassLoader classloader, URL... systemid) throws JDOMException Create an XML Schema validating XMLReader factory using one or more XSD sources from URL references, and use the specified JAXP SAXParserFactory.
| |
| XMLReaderXSDFactory | back to summary |
|---|---|
| public XMLReaderXSDFactory(File... systemid) throws JDOMException Create an XML Schema validating XMLReader factory using one or more XSD sources from File references.
| |
| XMLReaderXSDFactory | back to summary |
|---|---|
| public XMLReaderXSDFactory(final String factoryClassName, final ClassLoader classloader, File... systemid) throws JDOMException Create an XML Schema validating XMLReader factory using one or more XSD sources from File references, and use the specified JAXP SAXParserFactory.
| |
| XMLReaderXSDFactory | back to summary |
|---|---|
| public XMLReaderXSDFactory(Source... sources) throws JDOMException Create an XML Schema validating XMLReader factory using one or more XSD sources from Transform Source references.
| |
| XMLReaderXSDFactory | back to summary |
|---|---|
| public XMLReaderXSDFactory(final String factoryClassName, final ClassLoader classloader, Source... sources) throws JDOMException Create an XML Schema validating XMLReader factory using one or more XSD sources from Transform Source references, and use the specified JAXP SAXParserFactory.
| |