Logo
Reference manual - version ored_version
XMLDocument Class Reference

Small XML Document wrapper class. More...

#include <ored/utilities/xmlutils.hpp>

Public Member Functions

 XMLDocument ()
 create an empty doc.
 XMLDocument (const string &filename)
 load an xml doc from the given file
 ~XMLDocument ()
 destructor
void fromXMLString (const string &xmlString)
 load a document from a hard-coded string
void toFile (const string &filename) const
 save the XML Document to the given file.
std::string toString () const
 return the XML Document as a string.
std::string toStringUnformatted () const
XMLNode * getFirstNode (const string &name) const
void appendNode (XMLNode *)
XMLNode * allocNode (const string &nodeName)
 util functions that wrap rapidxml
XMLNode * allocNode (const string &nodeName, const string &nodeValue)
char * allocString (const string &str)
rapidxml::xml_document< char > * doc ()

Detailed Description

Small XML Document wrapper class.