27#ifndef _CEGUILibxmlParser_h_
28#define _CEGUILibxmlParser_h_
30#include "../../XMLParser.h"
32#if defined( __WIN32__ ) || defined( _WIN32 )
33# ifdef CEGUILIBXMLPARSER_EXPORTS
34# define CEGUILIBXMLPARSER_API __declspec(dllexport)
36# define CEGUILIBXMLPARSER_API __declspec(dllimport)
39# define CEGUILIBXMLPARSER_API
Implementation of XMLParser using libxml.
Definition XMLParserModules/Libxml2/XMLParser.h:50
void parseXML(XMLHandler &handler, const RawDataContainer &source, const String &schemaName)
abstract method which initiates parsing of an XML.
void cleanupImpl(void)
abstract method which cleans up the XMLParser after use.
bool initialiseImpl(void)
abstract method which initialises the XMLParser ready for use.
Class used as the databuffer for loading files throughout the library.
Definition DataContainer.h:44
String class used within the GUI system.
Definition String.h:64
Definition XMLHandler.h:37
This is an abstract class that is used by CEGUI to interface with XML parser libraries.
Definition XMLParser.h:44
Main namespace for Crazy Eddie's GUI Library.
Definition arch_overview.dox:1