00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 
00023  
00034 #ifndef WBXML_TREE_CLB_XML_H
00035 #define WBXML_TREE_CLB_XML_H
00036 
00037 #if defined( HAVE_EXPAT )
00038 
00039 #ifdef __cplusplus
00040 extern "C" {
00041 #endif 
00042 
00055 void wbxml_tree_clb_xml_doctype_decl(void *ctx, const XML_Char *doctypeName, 
00056                                      const XML_Char *sysid, const XML_Char *pubid, 
00057                                      int has_internal_subset);
00058 
00065 void wbxml_tree_clb_xml_start_element(void *ctx, const XML_Char *localName, const XML_Char **attrs);
00066 
00072 void wbxml_tree_clb_xml_end_element(void *ctx, const XML_Char *localName);
00073 
00078 void wbxml_tree_clb_xml_start_cdata(void *ctx);
00079 
00084 void wbxml_tree_clb_xml_end_cdata(void *ctx);
00085 
00092 void wbxml_tree_clb_xml_characters(void *ctx, const XML_Char *ch, int len);
00093 
00101 void wbxml_tree_clb_xml_pi(void *ctx, const XML_Char *target, const XML_Char *data);
00102 
00105 #ifdef __cplusplus
00106 }
00107 #endif 
00108 
00109 #endif 
00110 
00111 #endif