rendered paste bodystatic void print_element_names(xmlNode * a_node)
{
xmlNode *cur_node = NULL;
xmlNode *test = NULL;
cur_node = a_node;
while(cur_node != NULL)
{
printf("%s\n", cur_node->name);
if(cur_node->children != NULL)
{
print_element_names(cur_node->children);
}
cur_node = cur_node->next;
}
}
<modules>
<module name="openvz">
<function api_call="create_vz" symbol="vzctl_create" role="foo,bar" ret_type="1" argc="1" />
<function api_call="destroy_vz" symbol="vzctl_destory" role="foo,bar" ret_type="1" argc="1" />
</module>
<module name="IRC">
<function api_call="irc_connect" symbol="connect" role="bar,foo" ret_type="1" argc="1" />
</module>
</modules>