No, there's no way to make your own custom XML export. You could certainly modify an "HTML" template to export as XML. The file's contents are really irrelevant -- the TD doesn't care, it just replaces tokens. But you're limited to the tokens that the export supports.
What is it you're trying to achieve? Is there something the CSV export doesn't cover that you need?