Classes | |
class | xml_attribute |
class | xml_node |
class | xml_node_iterator |
class | xml_attribute_iterator |
class | xml_tree_walker |
struct | transfer_ownership_tag |
class | xml_document |
Enumerations | |
enum | xml_node_type { node_null, node_document, node_element, node_pcdata, node_cdata, node_comment, node_pi } |
Tree node classification. More... | |
Functions | |
std::string | as_utf8 (const wchar_t *str) |
std::wstring | as_utf16 (const char *str) |
Variables | |
const size_t | memory_block_size = 32768 |
const unsigned int | parse_minimal = 0x0000 |
const unsigned int | parse_pi = 0x0001 |
const unsigned int | parse_comments = 0x0002 |
const unsigned int | parse_cdata = 0x0004 |
const unsigned int | parse_ws_pcdata = 0x0008 |
const unsigned int | parse_escapes = 0x0010 |
const unsigned int | parse_eol = 0x0020 |
const unsigned int | parse_wnorm_attribute = 0x0040 |
const unsigned int | parse_wconv_attribute = 0x0080 |
const unsigned int | parse_default = parse_cdata | parse_escapes | parse_wconv_attribute | parse_eol |
const unsigned int | format_indent = 0x01 |
const unsigned int | format_utf8 = 0x02 |
const unsigned int | format_write_bom = 0x04 |
const unsigned int | format_raw = 0x08 |
const unsigned int | format_default = format_indent | format_utf8 |