Classes | |
class | XMLParser |
Used to parse an entire XML file. More... | |
class | XMLParserCallback |
Provides the callbacks for an XMLParser. More... | |
class | XMLPropertyDict |
Represents a hashed map from property names to property values. More... | |
Functions | |
std::string | xmlEncodeSpecialChars (const std::string &original) |
Returns the given string with special characters converted to XML entities. | |
std::string | xmlEncodeComment (const std::string &comment) |
Returns the given string encoded so it is suitable for use inside an XML comment. | |
template<class T> std::string | xmlValueTag (const std::string &tagName, const T &value) |
Returns an XML tag with a single property containing the given value. |
The libxml2 library is used to do most of the underlying work.
See the xmlutils.h file documentation for libxml++ license details.