14 #ifndef _XmlDocument_H_
15 #define _XmlDocument_H_
37 enum Status { Success, OpenError, ParseError, WriteError };
55 virtual XmlElement * documentElement ( )
const = 0;
60 virtual XmlElement * createElement (
const std::string & tagName ) = 0;
63 virtual XmlTextNode * createTextNode (
const std::string & tag ) = 0;
70 virtual Status saveToFile (
const std::string & filename ) = 0;
81 virtual Status setContent (
const std::string & filename ) = 0;
87 #endif // _XmlDocument_H_
#define MDL_HIPPOPLOT_API
A pure virtual base class of XML element wrapper.
An abstract base class of XML document element wrapper.
Status
Status codes for opening an XML document.
A pure virtual base class of XML DOM Text node wrapper.