Xerces-C++: Parser.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_PARSER_HPP)
23#define XERCESC_INCLUDE_GUARD_PARSER_HPP
24
26
28
34
59
61{
62public:
64
65
66
68
77
78
79
80
100
117
135
154
181 (
183 ) = 0;
184
205 (
206 const XMLCh* const systemId
207 ) = 0;
208
229 (
230 const char* const systemId
231 ) = 0;
233
234
235private :
236
238
239
241};
242
244
245#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
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Receive notification of basic DTD-related events.
Definition DTDHandler.hpp:60
Receive notification of general document events.
Definition DocumentHandler.hpp:61
Basic interface for resolving entities.
Definition EntityResolver.hpp:87
Basic interface for SAX error handlers.
Definition ErrorHandler.hpp:61
A single input source for an XML entity.
Definition InputSource.hpp:63
Basic interface for SAX (Simple API for XML) parsers.
Definition Parser.hpp:61
Parser()
The default constructor.
Definition Parser.hpp:69
virtual void setDocumentHandler(DocumentHandler *const handler)=0
Allow an application to register a document event handler.
virtual void parse(const XMLCh *const systemId)=0
Parse an XML document from a system identifier (URI).
virtual void setEntityResolver(EntityResolver *const resolver)=0
Allow an application to register a custom entity resolver.
virtual void parse(const InputSource &source)=0
Parse an XML document.
virtual void parse(const char *const systemId)=0
Parse an XML document from a system identifier (URI).
virtual void setErrorHandler(ErrorHandler *const handler)=0
Allow an application to register an error event handler.
virtual ~Parser()
The destructor.
Definition Parser.hpp:73
virtual void setDTDHandler(DTDHandler *const handler)=0
Allow an application to register a DTD event handler.