Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
XMLDocument.cpp File Reference
#include "XMLDocument.h"
#include <assert.h>
#include <fstream>
#include <expat.h>
#include <algorithm>

Go to the source code of this file.

Classes

struct  XMLDOM::XMLParserContext
 

Namespaces

 XMLDOM
 
 XMLDOM::ExpatHandlers
 

Constant Groups

 XMLDOM
 
 XMLDOM::ExpatHandlers
 

Macros

#define PARSING_BUFFER_SIZE   4096
 

Functions

static void XMLDOM::ExpatHandlers::Doctype (void *userData, const XML_Char *doctypeName, const XML_Char *sysid, const XML_Char *pubid, int has_internal_subset)
 
static void XMLDOM::ExpatHandlers::StartElement (void *userData, const XML_Char *name, const XML_Char **atts)
 
static void XMLDOM::ExpatHandlers::EndElement (void *userData, const XML_Char *name)
 
static void XMLDOM::ExpatHandlers::CData (void *userData, const XML_Char *s, int len)
 
static void XMLDOM::ExpatHandlers::PI (void *userData, const XML_Char *target, const XML_Char *data)
 
static void XMLDOM::ExpatHandlers::Comment (void *userData, const XML_Char *data)
 
bool XMLDOM::_exportXML (std::ostream &stream, XMLElement *elem)
 
bool XMLDOM::_exportXML (std::ostream &stream, XMLDocument *doc)
 

Macro Definition Documentation

#define PARSING_BUFFER_SIZE   4096

Definition at line 8 of file XMLDocument.cpp.

Referenced by XMLDOM::XMLSerializer::importXML().