Rudiments
xmlsax.h
1 // Copyright (c) 2002 David Muse
2 // See the COPYING file for more information.
3 
4  private:
5  void reset();
6  void close();
7  bool parse();
8  void parseFailed();
9  bool parseTag(char current, char *next);
10  void parseTagFailed();
11  bool parseTagName(char current, stringbuffer *name,
12  char *next);
13  char parseComment(char current);
14  char parseCData(char current);
15  char parseAttribute(char current, char standalone);
16  int32_t getGeneralEntity(char breakchar);
17  void parseAttributeFailed();
18  bool parseText(char current, char *next);
19  void parseTextFailed();
20  char skipWhitespace(char current);
21  char getCharacter();
22  bool mapFile();
23 
24  xmlsax(const xmlsax &x);
25  xmlsax &operator=(const xmlsax &x);
26 
27  xmlsaxprivate *pvt;