si lo q te interesa es generar archivos XML . EL mejor software q conozco es XML sPy. Ingresa a
http://www.xmlspy.com
De todas formas...desde ya te digo q en teoria. La forma correcta de implemantar archivos XML a partir de una base de datos...es usar lenguajes de servidor, y generar los XML dinamicamente a partir de una consulta del usuario.