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