Good night Sir, I'd love to work with you, I'm an experienced web developer.
I suggest you to use javascript to acomplish this footer, the basic layout will be done with html, then retrieve the xml file with javascript and use the data to dynamically build the rest of the footer with this method you can just change the xml file and the footer will be autoupdated if needed.
Thanks for your time, looking forward to work with you.