Adapt a SAX1 Parser as a SAX2 XMLReader.
This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY.
This class wraps a SAX1 {@link org.xml.sax.Parser Parser}and makes it act as a SAX2 {@link org.xml.sax.XMLReader XMLReader}, with feature, property, and Namespace support. Note that it is not possible to report {@link org.xml.sax.ContentHandler#skippedEntity skippedEntity} events, since SAX1 does not make that information available.
This adapter does not test for duplicate Namespace-qualified attribute names.
@since SAX 2.0
@author David Megginson,
sax@megginson.com
@version 2.0r2pre
@see org.xml.sax.helpers.XMLReaderAdapter
@see org.xml.sax.XMLReader
@see org.xml.sax.Parser