Replaced struct xml_linked_list with the linked lists from ds.h