Implementation of XMLParser using Xerces-C++.
More...
|
static void | initialiseSchema (XERCES_CPP_NAMESPACE::SAX2XMLReader *reader, const String &schemaName, const String &xmlFilename, const String &resourceGroup) |
|
static
XERCES_CPP_NAMESPACE::SAX2XMLReader * | createReader (XERCES_CPP_NAMESPACE::DefaultHandler &handler) |
|
static void | doParse (XERCES_CPP_NAMESPACE::SAX2XMLReader *parser, const String &xmlFilename, const String &resourceGroup) |
|
Implementation of XMLParser using Xerces-C++.
void CEGUI::XercesParser::cleanupImpl |
( |
void |
| ) |
|
|
protectedvirtual |
static const String& CEGUI::XercesParser::getSchemaDefaultResourceGroup |
( |
| ) |
|
|
inlinestatic |
Returns the default resource group used when loading schema files.
- Returns
- String describing the default resource group identifier..
bool CEGUI::XercesParser::initialiseImpl |
( |
void |
| ) |
|
|
protectedvirtual |
abstract method which initialises the XMLParser ready for use.
- Returns
- true if the module initialised successfully.
- false if the module initialisation failed.
Implements CEGUI::XMLParser.
void CEGUI::XercesParser::parseXMLFile |
( |
XMLHandler & |
handler, |
|
|
const String & |
filename, |
|
|
const String & |
schemaName, |
|
|
const String & |
resourceGroup |
|
) |
| |
|
virtual |
abstract method which initiates parsing of an XML file.
- Parameters
-
handler | XMLHandler based object which will process the XML elements. |
filename | String object holding the filename of the XML file to be parsed. |
schemaName | String object holding the name of the XML schema file to use for validating the XML. Note that whether this is used or not is dependant upon the XMLParser in use. |
resourceGroup | String object holding the resource group identifier which will be passed to the ResourceProvider when loading the XML and schema files. |
- Returns
- Nothing.
Implements CEGUI::XMLParser.
References CEGUI::Errors.
static void CEGUI::XercesParser::setSchemaDefaultResourceGroup |
( |
const String & |
resourceGroup | ) |
|
|
inlinestatic |
Sets the default resource group to be used when loading schema files.
- Parameters
-
resourceGroup | String describing the default resource group identifier to be used. |
- Returns
- Nothing.
String CEGUI::XercesParser::transcodeXmlCharToString |
( |
const XMLCh *const |
xmlch_str, |
|
|
unsigned int |
length |
|
) |
| |
|
static |