[Services] Add xml support

This PR adds xml support for all services. It fixes #7 #8 and #44