An XML document tree node. More...
Public Member Functions | |
xml_node_struct (impl::xml_memory_page *page, xml_node_type type) |
Public Attributes | |
uintptr_t | header |
xml_node_struct * | parent |
Pointer to parent. | |
char_t * | name |
Pointer to element name. | |
char_t * | value |
Pointer to any associated string data. | |
xml_node_struct * | first_child |
First child. | |
xml_node_struct * | prev_sibling_c |
Left brother (cyclic list) | |
xml_node_struct * | next_sibling |
Right brother. | |
xml_attribute_struct * | first_attribute |
First attribute. |
An XML document tree node.
|
inline |
Default ctor
type | - node type |