Exportar tablas de base de datos MySQL en formato XML
A continuación os comento la necesidad que tenia un cliente nuestro para publicitar su tienda virtual en los distintos escaparates y webs como ciao.es, mercamania.com….etc… y es que necesitaba exportar todos los prodcutos, familias y categorias, por separado a un formato xml y a una URL fija, pues bien como la base de datos tenia las tablas de productos, familias y categorias por separado, lo unico que hice fue un ejecutable para que exportase las tablas y este añadirlo a una tarea de cron que se ejecutara todos los dias a una hora y tal. Aqui os dejo el simple script.
#!/bin/bash
mysqldump --xml --host='localhost' --password='password' --user='user' basededatos tabla1 > /ruta/productos.xml;
mysqldump --xml --host='localhost' --password='password' --user='user' basededatos tabla2 > /ruta/familias.xml;
mysqldump --xml --host='localhost' --password='password' --user='user' basededatos tabla3 > /ruta/categorias.xml;
exit
Por descontado decirlos que si vais a usar este script tendreis que sustuir los valores que e puesto hay por los vuestros



[...] http://blogofsysadmins.com/exportar-tablas-de-base-de-datos-mysql-en-formato-xml [...]