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().