base class for parse an xml file, use a dedicated parser, runtime independant. More...
#include <xmlParserBase.hxx>
Public Member Functions | |
xmlReader (xmlParserBase *parser) | |
virtual void | parse (std::string xmlFile) |
Protected Attributes | |
xmlParserBase * | _rootParser |
base class for parse an xml file, use a dedicated parser, runtime independant.
Definition at line 40 of file xmlParserBase.hxx.
xmlReader::xmlReader | ( | xmlParserBase * | parser | ) |
libxml2 parser initialisation
parser | dedicated parser |
Definition at line 336 of file xmlParserBase.cxx.
|
virtual |
libxml2 parse
xmlFile | file to parse |
Reimplemented in YACS::ENGINE::stateLoader.
Definition at line 344 of file xmlParserBase.cxx.
References _rootParser, xmlParserBase::_stackParser, xmlParserBase::_xmlParser, xmlParserBase::cdata_block(), xmlParserBase::characters(), xmlParserBase::cleanGarbage(), xmlParserBase::comment(), DEBTRACE, xmlParserBase::end_document(), xmlParserBase::end_element(), xmlParserBase::error(), xmlParserBase::fatal_error(), xmlParserBase::getGarbageSize(), xmlParserBase::init(), saxContext, xmlParserBase::start_document(), xmlParserBase::start_element(), and xmlParserBase::warning().
Referenced by YACS::ENGINE::stateLoader::parse().
|
protected |
Definition at line 46 of file xmlParserBase.hxx.
Referenced by parse(), and YACS::ENGINE::stateLoader::parse().