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