Class XMLParser

java.lang.Object
org.apache.xerces.parsers.XMLParser
Direct Known Subclasses:
AbstractXMLDocumentParser, XMLGrammarParser

public abstract class XMLParser extends Object
Base class of all XML-related parsers.

In addition to the features and properties recognized by the parser configuration, this parser recognizes these additional features and properties:

  • Properties
    • http://apache.org/xml/properties/internal/error-handler
    • http://apache.org/xml/properties/internal/entity-resolver
Version:
$Id: XMLParser.java 699985 2008-09-29 04:29:03Z mrglavas $
Author:
Arnaud Le Hors, IBM, Andy Clark, IBM
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
    Property identifier: entity resolver.
    protected static final String
    Property identifier: error handler.
    protected final org.apache.xerces.xni.parser.XMLParserConfiguration
    The parser configuration.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    XMLParser(org.apache.xerces.xni.parser.XMLParserConfiguration config)
    Default Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    parse(org.apache.xerces.xni.parser.XMLInputSource inputSource)
    parse
    protected void
    reset all components before parsing

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ENTITY_RESOLVER

      protected static final String ENTITY_RESOLVER
      Property identifier: entity resolver.
      See Also:
    • ERROR_HANDLER

      protected static final String ERROR_HANDLER
      Property identifier: error handler.
      See Also:
    • fConfiguration

      protected final org.apache.xerces.xni.parser.XMLParserConfiguration fConfiguration
      The parser configuration.
  • Constructor Details

    • XMLParser

      protected XMLParser(org.apache.xerces.xni.parser.XMLParserConfiguration config)
      Default Constructor.
  • Method Details

    • parse

      public void parse(org.apache.xerces.xni.parser.XMLInputSource inputSource) throws org.apache.xerces.xni.XNIException, IOException
      parse
      Parameters:
      inputSource -
      Throws:
      org.apache.xerces.xni.XNIException
      IOException
    • reset

      protected void reset() throws org.apache.xerces.xni.XNIException
      reset all components before parsing
      Throws:
      org.apache.xerces.xni.XNIException