コード例 #1
0
ファイル: XmlReader.cpp プロジェクト: ursfassler/evdraw
Library *XmlReader::loadFile(const std::string &filename)
{
  TiXmlDocument doc;
  doc.LoadFile(filename);

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

  return l.getLibrary();
}
コード例 #2
0
ファイル: XmlReader.cpp プロジェクト: ursfassler/evdraw
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();
}