// $Id: XMLLoader.hh 5049 2006-01-16 17:59:50Z m9710797 $ #ifndef XMLLOADER_HH #define XMLLOADER_HH #include "MSXException.hh" #include #include namespace openmsx { class XMLElement; class XMLException: public MSXException { public: explicit XMLException(const std::string& msg); }; class XMLLoader { public: static std::auto_ptr loadXML(const std::string& filename, const std::string& systemID); private: static void init(XMLElement& elem, xmlNodePtr node); }; } // namespace openmsx #endif