22#if !defined(XERCESC_INCLUDE_GUARD_XMLERRORREPORTER_HPP)
23#define XERCESC_INCLUDE_GUARD_XMLERRORREPORTER_HPP
118 const unsigned int errCode
119 ,
const XMLCh*
const errDomain
121 ,
const XMLCh*
const errorText
122 ,
const XMLCh*
const systemId
123 ,
const XMLCh*
const publicId
#define XMLPARSER_EXPORT
Definition XercesDefs.hpp:163
#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
XMLUInt64 XMLFileLoc
Definition Xerces_autoconf_config.hpp:144
This abstract class defines a callback mechanism for the scanner.
Definition XMLErrorReporter.hpp:43
virtual void error(const unsigned int errCode, const XMLCh *const errDomain, const ErrTypes type, const XMLCh *const errorText, const XMLCh *const systemId, const XMLCh *const publicId, const XMLFileLoc lineNum, const XMLFileLoc colNum)=0
Called to report errors from the scanner or validator.
virtual void resetErrors()=0
Called before a new parse event to allow the handler to reset.
virtual ~XMLErrorReporter()
Default destructor.
Definition XMLErrorReporter.hpp:68
ErrTypes
Definition XMLErrorReporter.hpp:49
XMLErrorReporter()
Default constructor.
Definition XMLErrorReporter.hpp:147