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, ...);
static void aisWarning(AISParserState *state, const char *msg,...)
static void aisStartElement(AISParserState *state, const char *name, const char **attrs)
static xmlEntityPtr aisGetEntity(AISParserState *state, const xmlChar *name)
static void aisStartDocument(AISParserState *state)
void intern(const string &database, AISResources *ais)
static void aisEndElement(AISParserState *state, const char *name)
static void aisEndDocument(AISParserState *state)
static void aisFatalError(AISParserState *state, const char *msg,...)
static void aisError(AISParserState *state, const char *msg,...)
top level DAP object to house generic methods