Rudiments: /home/dmuse/src/rudiments/include/rudiments/private/xmlsax.h Source File

Rudiments

- Main Page
- Classes

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;
stringbuffer
Definition: stringbuffer.h:22
xmlsax
Definition: xmlsax.h:14