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