Esempio n. 1
0
Library *XmlReader::loadFile(const std::string &filename)
{
  TiXmlDocument doc;
  doc.LoadFile(filename);

  Loader l;
  XmlVisitor loader(&l);
  doc.Accept(&loader);

  return l.getLibrary();
}
Esempio n. 2
0
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();
}