27 #ifndef _XMLStorage_hxx_
28 #define _XMLStorage_hxx_
41 class DomDocumentHandler;
61 void Read(std::istream & is);
62 void Create(
const std::string & name);
81 void Select(
const std::string & path);
103 static void Dump(
const Component & obj,
const std::string & rootName, std::ostream & os,
bool indentate=
true)
142 static void Dump(
const Component & obj,
const std::string & rootName,
const std::string & filename);
171 bool LoadContentAndChildren(
XMLable* xmlable);
172 void StoreContentAndChildren(
const XMLable * xmlable);
173 void StoreChildrenIfComponent(
const XMLable * xmlable);
174 void AddContentToElement(
const std::string & content);
690 #endif//_XMLStorage_hxx_