Personalmente no he tenido buenas experiencia con XML.
Sinceramente para exportar datos de un sitio a otro (que tú vas a exportar y tú vas a importar), no le veo ventajas a utilizar XML (que al final no deja de ser texto plano).
Otra opción, a mi entender mejor que las dos anteriores, es utilizar un formato de tabla sencillo, tipo DBase o Paradox. Son más potentes que los ficheros TXT o XML y desde Delphi los puedes generar sin problemas utilizando BDE o ADO.
Si fuera por mi utilizaría (en éste orden):
* Tablas DBF
* Ficheros de texto plano
* Ficheros XML
Ten en cuenta también qué tipos de datos vas a exportar, Imagenes, Blobs,...
|