00001 #ifndef XMLDOC_H 00002 #define XMLDOC_H 00003 00004 #include "Folder.hpp" 00005 #include "XMLNode.hpp" 00006 00007 #include <string> 00008 #include <vector> 00009 00013 class XMLDoc { 00014 public: 00019 XMLDoc(const string& root=""); 00020 00026 XMLDoc(Folder* folder, const int levels = 1); 00027 00031 void addNode(XMLNode* node); 00032 00036 const string getDoc(); 00037 00038 private: 00042 XMLNode* _root; 00043 }; 00044 00045 #endif