https://bitbucket.org/djarvis/rxm/
https://bitbucket.org/djarvis/rxm/wiki/Discussion
Currently generates SQL code from a DSL, which can be run against a database to produce an XML document.