|
libdom
|
#include <node.h>
Public Attributes | |
| struct dom_node | base |
| const void * | vtable |
| dom_string * | name |
| dom_string * | value |
| dom_node_type | type |
| dom_node_internal * | parent |
| dom_node_internal * | first_child |
| dom_node_internal * | last_child |
| dom_node_internal * | previous |
| dom_node_internal * | next |
| struct dom_document * | owner |
| dom_string * | prefix |
| struct dom_user_data * | user_data |
| struct list_entry | pending_list |
| dom_event_target_internal | eti |
The real DOM node object
DOM nodes are reference counted
| struct dom_node dom_node_internal::base |
The vtable base
| dom_event_target_internal dom_node_internal::eti |
The EventTarget interface
| dom_node_internal* dom_node_internal::first_child |
First child node
| dom_node_internal* dom_node_internal::last_child |
Last child node
| dom_string* dom_node_internal::name |
Node name (this is the local part of a QName in the cases where a namespace exists)
| dom_node_internal* dom_node_internal::next |
Next sibling
| struct dom_document* dom_node_internal::owner |
Owning document
| dom_node_internal* dom_node_internal::parent |
Parent node
| struct list_entry dom_node_internal::pending_list |
The document delete pending list
| dom_string* dom_node_internal::prefix |
< Namespace URI Namespace prefix
| dom_node_internal* dom_node_internal::previous |
Previous sibling
| dom_node_type dom_node_internal::type |
Node type
| struct dom_user_data* dom_node_internal::user_data |
User data list
| dom_string* dom_node_internal::value |
Node value
| const void* dom_node_internal::vtable |
The protected vtable