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

WBXMLTreeClbCtx_s Struct Reference
[WBXML Tree]

#include <wbxml_tree.h>

Collaboration diagram for WBXMLTreeClbCtx_s:

Collaboration graph
[legend]
List of all members.

Public Attributes

WBXMLTreetree
WBXMLTreeNodecurrent
WBXMLError error
WB_ULONG skip_lvl
WB_LONG skip_start
WB_UTINY * input_buff
XML_Parser xml_parser

Detailed Description

WBXML Tree Clb Context Structure
Note:
Used by WBXML Tree Callbacks ('wbxml_tree_clb_wbxml.h' and 'wbxml_tree_clb_xml.h')

Definition at line 106 of file wbxml_tree.h.


Member Data Documentation

WBXMLTreeNode* WBXMLTreeClbCtx_s::current
 

Current Tree Node

Definition at line 109 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_clb_xml_start_element(), wbxml_tree_from_wbxml(), and wbxml_tree_from_xml().

WBXMLError WBXMLTreeClbCtx_s::error
 

Error while parsing Document

Definition at line 110 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_wbxml_characters(), wbxml_tree_clb_wbxml_end_document(), wbxml_tree_clb_wbxml_end_element(), wbxml_tree_clb_wbxml_start_document(), wbxml_tree_clb_wbxml_start_element(), wbxml_tree_clb_xml_characters(), wbxml_tree_clb_xml_end_cdata(), wbxml_tree_clb_xml_end_element(), wbxml_tree_clb_xml_pi(), wbxml_tree_clb_xml_start_cdata(), wbxml_tree_clb_xml_start_element(), wbxml_tree_from_wbxml(), and wbxml_tree_from_xml().

WB_UTINY* WBXMLTreeClbCtx_s::input_buff
 

Pointer to Input Buffer

Definition at line 114 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_xml_end_element(), and wbxml_tree_from_xml().

WB_ULONG WBXMLTreeClbCtx_s::skip_lvl
 

Used to skip a whole XML node (used for SyncML)

Definition at line 112 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_xml_characters(), wbxml_tree_clb_xml_end_cdata(), wbxml_tree_clb_xml_end_element(), wbxml_tree_clb_xml_pi(), wbxml_tree_clb_xml_start_cdata(), wbxml_tree_clb_xml_start_element(), and wbxml_tree_from_xml().

WB_LONG WBXMLTreeClbCtx_s::skip_start
 

Starting Skipping position in XML Document (used for SyncML)

Definition at line 113 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_xml_end_element(), wbxml_tree_clb_xml_start_element(), and wbxml_tree_from_xml().

WBXMLTree* WBXMLTreeClbCtx_s::tree
 

The WBXML Tree we are constructing

Definition at line 108 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_wbxml_end_element(), wbxml_tree_clb_wbxml_start_document(), wbxml_tree_clb_xml_doctype_decl(), wbxml_tree_clb_xml_end_element(), wbxml_tree_clb_xml_start_element(), wbxml_tree_from_wbxml(), and wbxml_tree_from_xml().

XML_Parser WBXMLTreeClbCtx_s::xml_parser
 

Pointer to Expat XML Parser

Definition at line 116 of file wbxml_tree.h.

Referenced by wbxml_tree_clb_xml_end_element(), wbxml_tree_clb_xml_start_element(), and wbxml_tree_from_xml().


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