public class XercesParser
extends java.lang.Object
SAXParser
based on the underlying Xerces version.
Currently, Xerces 2.3 and up doesn't implement schema validation the same way
2.1 was. In other to support schema validation in a portable way between
parser, some features/properties need to be set.Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
JAXP_SCHEMA_LANGUAGE
The JAXP 1.2 property to set up the schemaLanguage used.
|
protected static float |
version
A
float representing the underlying Xerces version |
protected static java.lang.String |
versionNumber
The current Xerces version.
|
protected static java.lang.String |
XERCES_DYNAMIC
Xerces dynamic validation property
|
protected static java.lang.String |
XERCES_SCHEMA
Xerces schema validation property
|
Constructor and Description |
---|
XercesParser() |
Modifier and Type | Method and Description |
---|---|
static javax.xml.parsers.SAXParser |
newSAXParser(java.util.Properties properties)
Create a
SAXParser based on the underlying
Xerces version. |
protected static java.lang.String JAXP_SCHEMA_LANGUAGE
protected static java.lang.String XERCES_DYNAMIC
protected static java.lang.String XERCES_SCHEMA
protected static float version
float
representing the underlying Xerces versionprotected static java.lang.String versionNumber
public static javax.xml.parsers.SAXParser newSAXParser(java.util.Properties properties) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, org.xml.sax.SAXNotSupportedException
SAXParser
based on the underlying
Xerces
version.properties
- parser specific properties/featuresSAXParser
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
org.xml.sax.SAXNotSupportedException
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.