Hi John,
Generally, I've found that data transformation is best done in a language designed specifically for that, especially if your primary concern is speed of development.
Specifically, I'd recommend taking a look at Node.js for this use case as you could probably get the functionality you need done in ~3 lines of code (open a db connection, execute your sql, use an open source xml generator to generate the xml). The added benefit of those tools is that they are capable of much, much more than just generating xml, so if you end up also needing to convert data to other formats or run more complex data transformations, those would be pretty easy too.
In that case, the most complex part of a system like that would be making sure the Node system is secure, performant, and reliable. That's a less easy task, but I'd be happy to help you get that set up.
Send me an email if you have any questions: aaron@eradani.com
Good luck with your project!
Aaron Magid
Eradani Inc | API Enablement & Open Source Expertise for IBM i
aaron@eradani.com
www.eradani.com
------------------------------
Aaron Magid
------------------------------