Class XercesParser

java.lang.Object
org.apache.commons.digester.parser.XercesParser

@Deprecated public class XercesParser extends Object
Deprecated.
Create an XMLParser instance yourself, configure validation appropriately, and pass it as a parameter to the Digester constructor, or use Digester.setXMLSchema(javax.xml.validation.Schema) for validation.
Create a 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.
Since:
1.6
  • Field Details

    • log

      protected static org.apache.commons.logging.Log log
      Deprecated.
      The Log to which all SAX event related logging calls will be made.
    • JAXP_SCHEMA_SOURCE

      private static final String JAXP_SCHEMA_SOURCE
      Deprecated.
      The JAXP 1.2 property required to set up the schema location.
      See Also:
    • JAXP_SCHEMA_LANGUAGE

      protected static String JAXP_SCHEMA_LANGUAGE
      Deprecated.
      The JAXP 1.2 property to set up the schemaLanguage used.
    • XERCES_DYNAMIC

      protected static String XERCES_DYNAMIC
      Deprecated.
      Xerces dynamic validation property
    • XERCES_SCHEMA

      protected static String XERCES_SCHEMA
      Deprecated.
      Xerces schema validation property
    • version

      protected static float version
      Deprecated.
      A float representing the underlying Xerces version
    • versionNumber

      protected static String versionNumber
      Deprecated.
      The current Xerces version.
  • Constructor Details

    • XercesParser

      public XercesParser()
      Deprecated.
  • Method Details