22 #ifndef mia_core_xmlinterface_hh 23 #define mia_core_xmlinterface_hh 44 typedef std::shared_ptr<CXMLElement>
Pointer;
70 void set_attribute(
const char *name,
const std::string& value);
76 void set_child_text(
const std::string& value);
79 struct CXMLElementImpl *impl;
103 std::string write_to_string_formatted()
const;
107 struct CXMLDocumentImpl *impl;
std::shared_ptr< CXMLElement > Pointer
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
facate for an XML document
This class implements a facade for the xml Element.
#define EXPORT_CORE
Macro to manage Visual C++ style dllimport/dllexport.
#define NS_MIA_END
conveniance define to end the mia namespace