22 #if !defined(XERCESC_INCLUDE_GUARD_XMLDOCUMENTHANDLER_HPP)
23 #define XERCESC_INCLUDE_GUARD_XMLDOCUMENTHANDLER_HPP
26 #include <xercesc/util/RefVectorOf.hpp>
77 virtual void docCharacters
79 const XMLCh*
const chars
81 ,
const bool cdataSection
91 virtual void docComment
93 const XMLCh*
const comment
107 const XMLCh*
const target
108 ,
const XMLCh*
const data
118 virtual void endDocument() = 0;
134 virtual void endElement
137 ,
const unsigned int uriId
139 ,
const XMLCh*
const prefixName = 0
149 virtual void endEntityReference
176 virtual void ignorableWhitespace
178 const XMLCh*
const chars
180 ,
const bool cdataSection
189 virtual void resetDocument() = 0;
196 virtual void startDocument() = 0;
215 virtual void startElement
218 ,
const unsigned int uriId
219 ,
const XMLCh*
const prefixName
220 ,
const RefVectorOf<XMLAttr>& attrList
233 virtual void startEntityReference(
const XMLEntityDecl& entDecl) = 0;
254 const XMLCh*
const versionStr
255 ,
const XMLCh*
const encodingStr
256 ,
const XMLCh*
const standaloneStr
257 ,
const XMLCh*
const autoEncodingStr
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
virtual ~XMLDocumentHandler()
Definition: XMLDocumentHandler.hpp:50
This abstract class provides the interface for the scanner to return XML document information up to t...
Definition: XMLDocumentHandler.hpp:42
This class defines the core information of an element declaration.
Definition: XMLElementDecl.hpp:51
SIZE_T XMLSize_t
Definition: Xerces_autoconf_config.borland.hpp:86
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
XMLDocumentHandler()
Definition: XMLDocumentHandler.hpp:268
wchar_t XMLCh
Definition: Xerces_autoconf_config.borland.hpp:92
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
This class defines that core information that defines an XML entity, no matter what validator is used...
Definition: XMLEntityDecl.hpp:50