#include <qgarlib/sax/EntityResolver.H>
Inheritance diagram for qgxml::EntityResolver:

If a SAX application needs to implement customized handling for external entities, it must implement this interface and register an instance with the SAX driver using the setEntityResolver method.
The XML reader will then allow the application to intercept any external entities (including the external DTD subset and external parameter entities, if any) before including them.
This class is an adaptation for C++ of the interface of the same name implemented in the Java SAX API (http://www.saxproject.org).
Definition at line 76 of file EntityResolver.H.
Public Member Functions | |
| virtual InputSource * | resolveEntity (const std::string &publicId, const std::string &systemId)=0 |
| Allow the application to resolve external entities. | |
Destructors | |
| virtual | ~EntityResolver () |
| Destructor. | |
|
|
Destructor.
Definition at line 90 of file EntityResolver.H. |
|
||||||||||||
|
Allow the application to resolve external entities.
Implemented in qgxml::DefaultHandler. Referenced by qgxml::XercesQgarEntityResolverAdaptor::resolveEntity(), and qgxml::QtQgarEntityResolverAdaptor::resolveEntity(). |