Library *XmlReader::loadFile(const std::string &filename) { TiXmlDocument doc; doc.LoadFile(filename); Loader l; XmlVisitor loader(&l); doc.Accept(&loader); return l.getLibrary(); }
Library *XmlReader::parse(const std::string &data) { TiXmlDocument doc; doc.Parse(data.c_str()); Loader l; XmlVisitor loader(&l); doc.Accept(&loader); return l.getLibrary(); }