public abstract class AbstractXsdValidatingDOMBuilder extends AbstractConfiguredDOMBuilder
AbstractConfiguredDOMBuilder.SaxErrorCollector
Modifier and Type | Field and Description |
---|---|
private java.io.InputStream |
_externalSchema |
static java.lang.String |
W3C_XML_SCHEMA |
Modifier | Constructor and Description |
---|---|
protected |
AbstractXsdValidatingDOMBuilder(java.io.InputStream externalSchema,
boolean saxReaderSetValidate) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
configureBuilderFactoryWithSchema(javax.xml.parsers.DocumentBuilderFactory factory) |
protected java.io.InputStream |
getExternalSchema() |
void |
validate(org.w3c.dom.Document document)
Validates existing DOM
document against XML schema. |
getDOMBuilder, getDOMBuilderFactory, getErrorHandler, getParsingErrors, getSchemaFactory, readAndValidate, readAndValidate, readAndValidate
public static final java.lang.String W3C_XML_SCHEMA
private final java.io.InputStream _externalSchema
protected AbstractXsdValidatingDOMBuilder(java.io.InputStream externalSchema, boolean saxReaderSetValidate) throws XmlParsingException
XmlParsingException
protected abstract void configureBuilderFactoryWithSchema(javax.xml.parsers.DocumentBuilderFactory factory) throws XmlParsingException
XmlParsingException
protected final java.io.InputStream getExternalSchema()
public void validate(org.w3c.dom.Document document) throws XmlParsingException
document
against XML schema.XmlParsingException
Copyright 2009-2015 Tatjana (Tanja) Kostic