12struct XML_ParserStruct;
17#include "MemoryStream.h"
27 const wxString &xmldata);
36 static void startElement(
void *userData,
const char *
name,
39 static void endElement(
void *userData,
const char *
name);
41 static void charHandler(
void *userData,
const char *s,
int len);
45 XMLTagHandler* baseHandler,
const char* buffer,
size_t len,
bool isFinal);
struct XML_ParserStruct * XML_Parser
std::vector< Attribute > AttributesList
A low overhead memory stream with O(1) append, low heap fragmentation and a linear memory view.
Holds a msgid for the translation catalog; may also bind format arguments.
Reads a file and passes the results through an XMLTagHandler.
std::vector< XMLTagHandler * > Handlers
TranslatableString mErrorStr
AttributesList mCurrentTagAttributes
XMLTagHandler * mBaseHandler
TranslatableString mLibraryErrorStr
This class is an interface which should be implemented by classes which wish to be able to load and s...