1 /*******************************************
2 * SXSIStorageInterface.cpp
3 * ------------------------
11 #include "SXSIStorageInterface.h"
15 SXSIStorageInterface::SXSIStorageInterface()
18 tree->OpenDocument(true,1);
21 SXSIStorageInterface::~SXSIStorageInterface()
25 void SXSIStorageInterface::newChild(string name)
27 cerr << "New child " << name << "\n";
28 tree->NewOpenTag((unsigned char*) name.c_str());
32 void SXSIStorageInterface::newText(string text)
35 cerr << "Calling newEmptyText()\n";
39 cerr << "Calling newText(" << text <<")\n";
40 tree->NewText((unsigned char*) text.c_str());
47 void SXSIStorageInterface::nodeFinished(string name)
49 cerr << "Node Finished child " << name << "\n";
50 tree->NewClosingTag((unsigned char*) name.c_str());
53 void SXSIStorageInterface::parsingFinished()
55 tree->CloseDocument();
59 void *SXSIStorageInterface::returnDocument(){
61 return ((void *) tree);