26class EXP xmlreader :
public reader
28 std::stack<Sxmlelement> fStack;
33 virtual ~xmlreader() {}
35 SXMLFile readbuff(
const char* file);
36 SXMLFile read(
const char* file);
37 SXMLFile read(FILE* file);
39 bool xmlDecl (
const char* version,
const char *encoding,
int standalone);
40 bool docType (
const char* start,
bool status,
const char *pub,
const char *sys);
42 void newComment (
const char* comment);
43 void newProcessingInstruction (
const char* pi);
44 bool newElement (
const char* eltName);
45 bool newAttribute (
const char* eltName,
const char *val);
46 void setValue (
const char* value);
47 bool endElement (
const char* eltName);
48 void error (
const char* s,
int lineno);