int main(int argc, char* argv[]) { XmlParser* thiz = xml_parser_create(); XmlBuilder* builder = xml_builder_tree_create(); xml_parser_set_builder(thiz, builder); if(argc > 1) { char* buffer = read_file(argv[1]); xml_parser_parse(thiz, buffer); free(buffer); } XmlNode* tree = xml_builder_get_tree(builder); dump_tree(tree); xml_node_destroy(tree); xml_builder_destroy(builder); xml_parser_destroy(thiz); return 0; }
void ws_xml_parser_destroy() { xml_parser_destroy(); }