xml_action = xml_action->next;
unpack_graph(xmlNodePtr xml_graph){/*<transition_graph>	<actions id="0">		<rsc_op id="5" runnable="false" optional="true" task="stop">			<resource id="rsc3" priority="3.0"/>		</rsc_op>*/	xmlNodePtr xml_action_list = xml_graph?xml_graph->children:NULL;	if(xml_action_list == NULL) {		// nothing to do		return FALSE;	}		while(xml_action_list != NULL) {		xmlNodePtr xml_obj = xml_action_list;		xmlNodePtr xml_action = xml_obj->children;		action_list_t *action_list = (action_list_t*)			cl_malloc(sizeof(action_list_t));		xml_action_list = xml_action_list->next;		action_list->index = 0;		action_list->index_max = 0;				while(xml_action != NULL) {			xmlNodePtr action = copy_xml_node_recursive(xml_action);			action_list->actions =				g_slist_append(action_list->actions, action);			action_list->index_max++;		}				graph = g_slist_append(graph, action_list);	}		return TRUE;}