26 #ifndef ais_database_parser_h 27 #define ais_database_parser_h 31 #include <libxml/parserInternals.h> 33 #ifndef _internal_err_h 34 #include "InternalErr.h" 37 #ifndef ais_exceptions_h 38 #include "AISExceptions.h" 41 #ifndef ais_resources_h 42 #include "AISResources.h" 102 ParseState prev_state;
107 xmlParserCtxtPtr ctxt;
123 static void aisEndElement(AISParserState *state,
const char *name);
125 const xmlChar *name);
126 static void aisWarning(AISParserState *state,
const char *msg, ...);
127 static void aisError(AISParserState *state,
const char *msg, ...);
128 static void aisFatalError(AISParserState *state,
const char *msg, ...);
133 #endif // ais_database_parser_h static void aisFatalError(AISParserState *state, const char *msg,...)
static void aisWarning(AISParserState *state, const char *msg,...)
void intern(const string &database, AISResources *ais)
static void aisStartElement(AISParserState *state, const char *name, const char **attrs)
static void aisError(AISParserState *state, const char *msg,...)
static void aisEndElement(AISParserState *state, const char *name)
static void aisStartDocument(AISParserState *state)
top level DAP object to house generic methods
static void aisEndDocument(AISParserState *state)
static xmlEntityPtr aisGetEntity(AISParserState *state, const xmlChar *name)