4 #ifndef RUDIMENTS_XMLSAX_H
5 #define RUDIMENTS_XMLSAX_H
7 #include <rudiments/private/xmlsaxincludes.h>
9 #ifdef RUDIMENTS_NAMESPACE
32 bool parseFile(
const char *filename);
38 bool parseString(
const char *
string);
42 const char *getError();
47 virtual bool tagStart(
const char *name);
50 virtual bool attributeName(
const char *name);
53 virtual bool attributeValue(
const char *value);
56 virtual bool text(
const char *
string);
59 virtual bool tagEnd(
const char *name);
62 virtual bool comment(
const char *
string);
65 virtual bool cdata(
const char *
string);
67 #include <rudiments/private/xmlsax.h>
70 #ifdef RUDIMENTS_NAMESPACE