#ifndef _XSDC_H_ #define _XSDC_H_ struct parse_info { XML_StartElementHandler pi_start_element; XML_EndElementHandler pi_end_element; XML_CharacterDataHandler pi_characters; }; void xml_parse(const char *file, char *entity_path, struct parse_info *pi); void start_element(void *userData, const XML_Char *name, const XML_Char **atts); void end_element(void *userData, const XML_Char *name); void characters(void *userData, const XML_Char *s, int len); #endif