Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

WBXMLTreeNode_s Struct Reference
[WBXML Tree]

WBXML Tree Node structure. More...

#include <wbxml_tree.h>

Collaboration diagram for WBXMLTreeNode_s:

Collaboration graph
[legend]
List of all members.

Public Attributes

WBXMLTreeNodeType type
WBXMLTagname
WBXMLTreeAttributeattrs
WBXMLBuffercontent
WBXMLTree_stree
WBXMLTreeNode_s * parent
WBXMLTreeNode_s * children
WBXMLTreeNode_s * next
WBXMLTreeNode_s * prev

Detailed Description

WBXML Tree Node structure.

Definition at line 77 of file wbxml_tree.h.


Member Data Documentation

WBXMLTreeAttribute* WBXMLTreeNode_s::attrs
 

Node Attributes (if type is 'WBXML_TREE_ELEMENT_NODE')

Definition at line 81 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_wbxml_start_element(), wbxml_tree_clb_xml_start_element(), wbxml_tree_node_create(), and wbxml_tree_node_destroy().

struct WBXMLTreeNode_s* WBXMLTreeNode_s::children
 

Children Node

Definition at line 86 of file wbxml_tree.h.

Referenced by wbxml_tree_destroy(), and wbxml_tree_node_create().

WBXMLBuffer* WBXMLTreeNode_s::content
 

Node Content (if type is 'WBXML_TREE_TEXT_NODE')

Definition at line 82 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_wbxml_characters(), wbxml_tree_clb_xml_characters(), wbxml_tree_node_create(), and wbxml_tree_node_destroy().

WBXMLTag* WBXMLTreeNode_s::name
 

Node Name (if type is 'WBXML_TREE_ELEMENT_NODE')

Definition at line 80 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_wbxml_start_element(), wbxml_tree_clb_xml_start_element(), wbxml_tree_get_element_node_from_name(), wbxml_tree_node_create(), and wbxml_tree_node_destroy().

struct WBXMLTreeNode_s* WBXMLTreeNode_s::next
 

Next sibling Node

Definition at line 87 of file wbxml_tree.h.

Referenced by wbxml_tree_destroy(), wbxml_tree_get_element_node_from_name(), and wbxml_tree_node_create().

struct WBXMLTreeNode_s* WBXMLTreeNode_s::parent
 

Parent Node

Definition at line 85 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_wbxml_characters(), wbxml_tree_clb_wbxml_end_element(), wbxml_tree_clb_xml_characters(), wbxml_tree_clb_xml_end_element(), wbxml_tree_destroy(), and wbxml_tree_node_create().

struct WBXMLTreeNode_s* WBXMLTreeNode_s::prev
 

Previous sibling Node

Definition at line 88 of file wbxml_tree.h.

Referenced by wbxml_tree_node_create().

struct WBXMLTree_s* WBXMLTreeNode_s::tree
 

Node Tree (if type is 'WBXML_TREE_TREE_NODE')

Definition at line 83 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_wbxml_characters(), wbxml_tree_clb_xml_end_element(), wbxml_tree_node_create(), and wbxml_tree_node_destroy().

WBXMLTreeNodeType WBXMLTreeNode_s::type
 

Node Type

Definition at line 79 of file wbxml_tree.h.

Referenced by wbxml_tree_get_element_node_from_name(), and wbxml_tree_node_create().


The documentation for this struct was generated from the following file:
Generated on Mon Nov 24 20:09:48 2003 for WBXML Library by doxygen1.3-rc1