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 😀
Hola, me parece muy bueno tu post y seguramente me ayudara.
Te comento que tengo que colocar en mi sitio web un archivo XML con informacion de cada inmueble que tenemos anunciado, mas me piden que vaya de acuerdo a lineamientos muy estricos de un Buscador Inmobiliario (trovit), incluso me dieron un validador de este archivo xml.
En mi pagina tengo las tablas en Mysql, que tienen la informacion de cada Inmueble.
Ya hice uno casi a mano, exportando a csv y de ahi a excel y de ahi acomode la informacion en una tabla unica que despues exporte a xml y de ahi agregue a mano los cdata y parectesis que me solicitaban en cada linea del xml y UFFFF, ya te imaginaras, pero lo logre. Ahora tengo mas propiedades y lo pienso dos veces para correr el mismo camino.
Que me podrias recomendar, Tu como lo harias, con un script, o con php o de que forma podria ser?
Muchas gracias por tu atencion