Rudiments
|
00001 // Copyright (c) 2002 David Muse 00002 // See the COPYING file for more information. 00003 00004 private: 00005 void reset(); 00006 void close(); 00007 bool parse(); 00008 void parseFailed(); 00009 bool parseTag(char current, char *next); 00010 void parseTagFailed(); 00011 bool parseTagName(char current, stringbuffer *name, 00012 char *next); 00013 char parseComment(char current); 00014 char parseCData(char current); 00015 char parseAttribute(char current, char standalone); 00016 int32_t getGeneralEntity(char breakchar); 00017 void parseAttributeFailed(); 00018 bool parseText(char current, char *next); 00019 void parseTextFailed(); 00020 char skipWhitespace(char current); 00021 char getCharacter(); 00022 bool mapFile(); 00023 00024 xmlsax(const xmlsax &x); 00025 xmlsax &operator=(const xmlsax &x); 00026 00027 xmlsaxprivate *pvt;