We are also thinking about creating a graphql API that can generate XML. This will allow users to use an API to generate XML/XSLT documents. We are thinking of naming it graphxml.
We have decided to represent the configuration of every service as a XSLT document. There will be a single default service XML document that the XSLT will be applied to at runtime. #needmorexml