22#if !defined(XERCESC_INCLUDE_GUARD_DECLHANDLER_HPP)
23#define XERCESC_INCLUDE_GUARD_DECLHANDLER_HPP
85 const XMLCh*
const name
86 ,
const XMLCh*
const model
108 const XMLCh*
const eName
109 ,
const XMLCh*
const aName
110 ,
const XMLCh*
const type
111 ,
const XMLCh*
const mode
112 ,
const XMLCh*
const value
129 const XMLCh*
const name
130 ,
const XMLCh*
const value
147 const XMLCh*
const name
148 ,
const XMLCh*
const publicId
149 ,
const XMLCh*
const systemId
#define SAX2_EXPORT
Definition XercesDefs.hpp:165
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Receive notification of DTD declaration events.
Definition DeclHandler.hpp:49
virtual ~DeclHandler()
Destructor.
Definition DeclHandler.hpp:59
DeclHandler()
Default constructor.
Definition DeclHandler.hpp:54
virtual void externalEntityDecl(const XMLCh *const name, const XMLCh *const publicId, const XMLCh *const systemId)=0
Report a parsed external entity declaration.
virtual void elementDecl(const XMLCh *const name, const XMLCh *const model)=0
Report an element type declaration.
virtual void attributeDecl(const XMLCh *const eName, const XMLCh *const aName, const XMLCh *const type, const XMLCh *const mode, const XMLCh *const value)=0
Report an attribute type declaration.
virtual void internalEntityDecl(const XMLCh *const name, const XMLCh *const value)=0
Report an internal entity declaration.