Esempio n. 1
0
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;
}
Esempio n. 2
0
void ws_xml_parser_destroy()
{
	xml_parser_destroy();
}