I can provide you with a script that can be configured to read from databases and then write the xml feed, it is light and does not make any load on server and it's powerful. I can configure it to work with any system.
How are you going to use it, for your own use or for customers?
Regards,