Hola,
Creo que XML proporciona una forma de describir el contenido que los archivos de texto no proporcionan, a no ser que se llenen de "seudocomentarios". XML te permitiría establecer un "esquema" por el que se regiría tanto quien crea los XML como quien luego los procesa.
En cuanto a otras diferencias... a la hora de transmitirlos por la red, por ejemplo, piensa que los archivos XML son archivos de texto plano, o sea, que no hay diferencia entre ellos, hasta donde yo llego.
Pero también te digo que hablo de "esquemas XML" sabiendo que existen, aunque sin haberlos usado nunca. XML es mucho XML. Ahora se me viene a la cabeza que quien procesa los archivos XML puede comprobar si estos cumplen con un esquema. Y que quien los crea puede hacerlo en base a un esquema.
Habrá quien se aproveche de todo lo que puede ofrecer algo como XML, y habrá quien los use (como yo a veces) como sencillos archivos para guardar datos de configuración. Así que depende de tus necesidades una cosa u otra. Desde luego, si ya lo estás haciendo con archivos de texto... no sé si te encontrarás con ventajas suficientes que justifiquen el cambio.
|