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  bool parseLocalFile(const char *filename);
9  bool parseRemoteFile(const char *filename);
10  void parseFailed();
11  bool parseTag(char current, char *next);
12  void parseTagFailed();
13  bool parseTagName(char current,
14  stringbuffer *ns,
15  stringbuffer *name,
16  char *next);
17  char parseComment(char current);
18  char parseCData(char current);
19  char parseAttribute(char current, char standalone);
20  int32_t getGeneralEntity(char breakchar);
21  void parseAttributeFailed();
22  bool parseText(char current, char *next);
23  void parseTextFailed();
24  char skipWhitespace(char current);
25  char getCharacter();
26  bool mapFile();
27 
28  xmlsax(const xmlsax &x);
29  xmlsax &operator=(const xmlsax &x);
30 
31  xmlsaxprivate *pvt;
Definition: stringbuffer.h:22
Definition: xmlsax.h:14