Class ResolvingXMLReader

All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler, XMLFilter, XMLReader

public class ResolvingXMLReader extends ResolvingXMLFilter
A SAX XMLReader that performs catalog-based entity resolution.

This class implements a SAX XMLReader that performs entity resolution using the CatalogResolver. The actual, underlying parser is obtained from a SAXParserFactory.

Version:
1.0
Author:
Norman Walsh Norman.Walsh@Sun.COM
See Also:
  • Field Details

    • namespaceAware

      public static boolean namespaceAware
      Make the parser Namespace aware?
    • validating

      public static boolean validating
      Make the parser validating?
  • Constructor Details

    • ResolvingXMLReader

      public ResolvingXMLReader()
      Construct a new reader from the JAXP factory.

      In order to do its job, a ResolvingXMLReader must in fact be a filter. So the only difference between this code and the filter code is that the constructor builds a new reader.

    • ResolvingXMLReader

      public ResolvingXMLReader(CatalogManager manager)
      Construct a new reader from the JAXP factory.

      In order to do its job, a ResolvingXMLReader must in fact be a filter. So the only difference between this code and the filter code is that the constructor builds a new reader.