Rudiments

xmlsax.h
1 // Copyright (c) 1999-2018 David Muse
2 // See the COPYING file for more information.
3
4 #ifndef RUDIMENTS_XMLSAX_H
5 #define RUDIMENTS_XMLSAX_H
6
7 #include <rudiments/private/xmlsaxincludes.h>
8
12 class RUDIMENTS_DLLSPEC xmlsax : public sax {
13 public:
14
16 xmlsax();
17
19 virtual ~xmlsax();
20
21 protected:
22
24 virtual bool tagStart(const char *ns, const char *name);
25
27 virtual bool attributeName(const char *name);
28
30 virtual bool attributeValue(const char *value);
31
33 virtual bool text(const char *string);
34
36 virtual bool tagEnd(const char *ns, const char *name);
37
39 virtual bool comment(const char *string);
40
42 virtual bool cdata(const char *string);
43
44 #include <rudiments/private/xmlsax.h>
45 };
46
47 #endif
sax
Definition: sax.h:12
xmlsax
Definition: xmlsax.h:12
xmlsax::attributeName
virtual bool attributeName(const char *name)
xmlsax::cdata
virtual bool cdata(const char *string)
xmlsax::~xmlsax
virtual ~xmlsax()
xmlsax::attributeValue
virtual bool attributeValue(const char *value)
xmlsax::tagEnd
virtual bool tagEnd(const char *ns, const char *name)
xmlsax::comment
virtual bool comment(const char *string)
xmlsax::tagStart
virtual bool tagStart(const char *ns, const char *name)
xmlsax::text
virtual bool text(const char *string)
xmlsax::xmlsax
xmlsax()