diff options
Diffstat (limited to 'ACEXML/common/DTDHandler.h')
-rw-r--r-- | ACEXML/common/DTDHandler.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/ACEXML/common/DTDHandler.h b/ACEXML/common/DTDHandler.h new file mode 100644 index 00000000000..97e7ee7aafb --- /dev/null +++ b/ACEXML/common/DTDHandler.h @@ -0,0 +1,34 @@ +// -*- C++ -*- $Id$ + +#ifndef _ACEXML_DTDHANDLER_H_ +#define _ACEXML_DTDHANDLER_H_ + +#include "Common/Env.h" +#include "Common/SAXExceptions.h" + +class ACEXML_Export ACEXML_DTDHandler +{ +public: + /* + * Receive notification of a notation declaration event. + */ + virtual void notationDecl (const ACEXML_Char *name, + const ACEXML_Char *publicId, + const ACEXML_Char *systemId, + ACEXML_Env &xmlenv) + // ACE_THROW_SPEC ((ACEXML_SAXException)) + = 0; + + /* + * Receive notification of an unparsed entity declaration event. + */ + virtual void unparsedEntityDecl (const ACEXML_Char *name, + const ACEXML_Char *publicId, + const ACEXML_Char *systemId, + const ACEXML_Char *notationName, + ACEXML_Env &xmlenv) + // ACE_THROW_SPEC ((ACEXML_SAXException)) + = 0; +}; + +#endif /* _ACEXML_DTDHANDLER_H_ */ |