rapidxml
/usr/src/RPM/BUILD/rapidxml-1.13/rapidxml.hpp File Reference

This file contains rapidxml parser and DOM implementation.

Go to the source code of this file.

Classes

class  parse_error
 
class  memory_pool< Ch >
 
class  xml_base< Ch >
 
class  xml_attribute< Ch >
 
class  xml_node< Ch >
 
class  xml_document< Ch >
 

Namespaces

namespace  rapidxml
 

Enumerations

enum  node_type {
  node_document , node_element , node_data , node_cdata ,
  node_comment , node_declaration , node_doctype , node_pi
}
 

Functions

void parse_error_handler (const char *what, void *where)
 

Variables

const int parse_no_data_nodes = 0x1
 
const int parse_no_element_values = 0x2
 
const int parse_no_string_terminators = 0x4
 
const int parse_no_entity_translation = 0x8
 
const int parse_no_utf8 = 0x10
 
const int parse_declaration_node = 0x20
 
const int parse_comment_nodes = 0x40
 
const int parse_doctype_node = 0x80
 
const int parse_pi_nodes = 0x100
 
const int parse_validate_closing_tags = 0x200
 
const int parse_trim_whitespace = 0x400
 
const int parse_normalize_whitespace = 0x800
 
const int parse_default = 0
 
const int parse_non_destructive = parse_no_string_terminators | parse_no_entity_translation
 
const int parse_fastest = parse_non_destructive | parse_no_data_nodes
 
const int parse_full = parse_declaration_node | parse_comment_nodes | parse_doctype_node | parse_pi_nodes | parse_validate_closing_tags