Xerces-C++: DocumentHandler.hpp Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22#if !defined(XERCESC_INCLUDE_GUARD_DOCUMENTHANDLER_HPP)

23#define XERCESC_INCLUDE_GUARD_DOCUMENTHANDLER_HPP

24

26

28

31

61{

62public:

69

75

104 (

105 const XMLCh* const chars

107 ) = 0;

108

122

139

164 (

165 const XMLCh* const chars

167 ) = 0;

168

187 (

188 const XMLCh* const target

189 , const XMLCh* const data

190 ) = 0;

191

200

230

242

266 (

267 const XMLCh* const name

269 ) = 0;

270

272

273private :

274

275

279};

280

282

283#endif

#define XERCES_CPP_NAMESPACE_BEGIN

Definition XercesDefs.hpp:112

#define SAX_EXPORT

Definition XercesDefs.hpp:164

#define XERCES_CPP_NAMESPACE_END

Definition XercesDefs.hpp:113

size_t XMLSize_t

Definition Xerces_autoconf_config.hpp:112

char16_t XMLCh

Definition Xerces_autoconf_config.hpp:120

Interface for an element's attribute specifications.

Definition AttributeList.hpp:81

Receive notification of general document events.

Definition DocumentHandler.hpp:61

virtual void characters(const XMLCh *const chars, const XMLSize_t length)=0

Receive notification of character data.

virtual void startElement(const XMLCh *const name, AttributeList &attrs)=0

Receive notification of the beginning of an element.

virtual void startDocument()=0

Receive notification of the beginning of a document.

virtual void processingInstruction(const XMLCh *const target, const XMLCh *const data)=0

Receive notification of a processing instruction.

virtual ~DocumentHandler()

Destructor.

Definition DocumentHandler.hpp:71

virtual void endDocument()=0

Receive notification of the end of a document.

virtual void resetDocument()=0

Reset the Document object on its reuse.

DocumentHandler()

Default constructor.

Definition DocumentHandler.hpp:66

virtual void endElement(const XMLCh *const name)=0

Receive notification of the end of an element.

virtual void setDocumentLocator(const Locator *const locator)=0

Receive an object for locating the origin of SAX document events.

virtual void ignorableWhitespace(const XMLCh *const chars, const XMLSize_t length)=0

Receive notification of ignorable whitespace in element content.

Interface for associating a SAX event with a document location.

Definition Locator.hpp:55