6#include "Component.hpp"
23 Component* importFromXml(std::string path, std::function<
void*(xmlNodePtr)> search_custom_attrib_key_fcn = NULL, std::function<
int(xmlNodePtr, Component*)> search_custom_complex_attrib_key_fcn = NULL);
32 std::string _getStringFromProp(xmlNodePtr n, std::string prop);
39 int _CreateRelations(xmlNodePtr relationNode);
47 Component* _CreateComponentSubtree(xmlNodePtr n);
55 void* _search_default_attrib_key(xmlNodePtr n);
64 int _search_default_complex_attrib_key(xmlNodePtr n, Component *c);
72 int _collect_attrib(xmlNodePtr n, Component* c);