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
Definition: sax.h:12
Definition: xmlsax.h:12
virtual bool attributeName(const char *name)
virtual bool cdata(const char *string)
virtual ~xmlsax()
virtual bool attributeValue(const char *value)
virtual bool tagEnd(const char *ns, const char *name)
virtual bool comment(const char *string)
virtual bool tagStart(const char *ns, const char *name)
virtual bool text(const char *string)