Xerces-C++: ContentHandler.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_CONTENTHANDLER_HPP)

23#define XERCESC_INCLUDE_GUARD_CONTENTHANDLER_HPP

24

26

28

31

61{

62public:

69

75

104 (

105 const XMLCh* const chars

107 ) = 0;

108

122

138 (

139 const XMLCh* const uri,

140 const XMLCh* const localname,

141 const XMLCh* const qname

142 ) = 0;

143

168 (

169 const XMLCh* const chars

171 ) = 0;

172

191 (

192 const XMLCh* const target

193 , const XMLCh* const data

194 ) = 0;

195

225

237

262 (

263 const XMLCh* const uri,

264 const XMLCh* const localname,

265 const XMLCh* const qname,

267 ) = 0;

268

282 (

283 const XMLCh* const prefix,

284 const XMLCh* const uri

285 ) = 0 ;

286

299 (

300 const XMLCh* const prefix

301 ) = 0 ;

302

325 (

326 const XMLCh* const name

327 ) = 0 ;

328

330private :

331

332

336};

337

339

340#endif

#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

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 Attributes.hpp:83

Receive notification of general document events.

Definition ContentHandler.hpp:61

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

Receive notification of a skipped entity.

virtual void startElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attrs)=0

Receive notification of the beginning of an element.

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

Receive notification of ignorable whitespace in element content.

virtual ~ContentHandler()

Destructor.

Definition ContentHandler.hpp:71

ContentHandler()

Default constructor.

Definition ContentHandler.hpp:66

virtual void endPrefixMapping(const XMLCh *const prefix)=0

Receive notification of the end of an namespace prefix mapping.

virtual void endDocument()=0

Receive notification of the end of a document.

virtual void endElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname)=0

Receive notification of the end of an element.

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

Receive notification of a processing instruction.

virtual void startPrefixMapping(const XMLCh *const prefix, const XMLCh *const uri)=0

Receive notification of the start of an namespace prefix mapping.

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

Receive notification of character data.

virtual void startDocument()=0

Receive notification of the beginning of a document.

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

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

Interface for associating a SAX event with a document location.

Definition Locator.hpp:55