#include <string>
#include <sstream>
#include <libxml/parser.h>
#include "utilities/nbooleans.h"
#include "utilities/hashmap.h"
#include "utilities/hashutils.h"
Namespaces | |
| namespace | regina |
| namespace | regina::xml |
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 libxml++ library is copyright (C) 2000 by Ari Johnson, and is covered by the GNU Lesser General Public License.