XmlRpc++: XmlRpc::XmlRpcUtil Class Reference

# XmlRpc::XmlRpcUtil Class Reference

Utilities for XML parsing, encoding, and decoding and message handlers. More...

`#include <XmlRpcUtil.h>`

List of all members.

## Static Public Member Functions
static std::string | parseTag (const char *tag, std::string const &xml, int *offset)
| Returns contents between <tag> and </tag>, updates offset to char after </tag>.
static bool | findTag (const char *tag, std::string const &xml, int *offset)
| Returns true if the tag is found and updates offset to the char after the tag.
static std::string | getNextTag (std::string const &xml, int *offset)
| Returns the next tag and updates offset to the char after the tag, or empty string if the next non-whitespace character is not '<'.
static bool | nextTagIs (const char *tag, std::string const &xml, int *offset)
| Returns true if the tag is found at the specified offset (modulo any whitespace) and updates offset to the char after the tag.
static std::string | xmlEncode (const std::string &raw)
| Convert raw text to encoded xml.
static std::string | xmlDecode (const std::string &encoded)
| Convert encoded xml to raw text.
static void | log (int level, const char *fmt,...)
| Dump messages somewhere.
static void | error (const char *fmt,...)
| Dump error messages somewhere.

## Detailed Description

Utilities for XML parsing, encoding, and decoding and message handlers.

The documentation for this class was generated from the following files:

- XmlRpcUtil.h
- XmlRpcUtil.cpp