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