Porque generar XML en nuestros programas?

Post Reply
User avatar
jll-fwh
Posts: 385
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia
Contact:

Porque generar XML en nuestros programas?

Post by jll-fwh »

Hola a todos;

Alguien podria darme su punto de vista de porque deberiamos de usar XML en nuestros programas, es decir, si generamos ficheros en XML por cada tabla de la aplicacion, que objetivos pueden tener eses ficheros XML?

Gracias a todos;
Un saludo
JLL
Libreria: FWH/FWH1109 + Harbour 3.1.1 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA + OURXDBU -
S.O: XP / Win 7
Blog: http://javierlloris.blogspot.com.es/
e-mail: jllorispersonal@gmail.com
User avatar
thefull
Posts: 720
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona
Contact:

Re: Porque generar XML en nuestros programas?

Post by thefull »

No entiendo muy bien a que te refieres cuando dices "si generamos ficheros en XML por cada tabla de la aplicacion".

La única manera que se me ocurre para tener la info en XML , es por la portabilidad de los datos, al ser simple texto,
te lo puedes llevar/intercambiar hacia otros programas.

De todas maneras, el rendimiento bajaría mucho a medida que tuvieras muchos datos.

Por ejemplo, un programa de recetas de cocina, sería muy practico hacerlo , es más, en GNU/Linux hay una aplicacion que
aporta un XSD, y los datos son XML, por lo tanto , podriamos hacer una aplicacion que manejara esos datos.
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
leondefrancia
Posts: 33
Joined: Tue Jun 08, 2010 3:34 pm
Location: Rosario, Santa Fe. Argentina

Re: Porque generar XML en nuestros programas?

Post by leondefrancia »

Lo que he visto de XML es por interoperabilidad, es decir, es una manera (digamos standar) de pasar datos entre aplicaciones, e incluso dentro de una aplicación, se de un caso donde los datos los levanta de un server MySql los traduce a XML se envian al Front-End y ahí nuevamente se traduce de XML a un cursor, lo que a futuro contempla la posibilidad de reemplazar una de las capas (datos, logica o interfaz) por otra en otro lenguaje. No se de casos en que los datos se almacenen en XML.
Libreria: FWH/FWHX 9.11 25/November/2009
Harbour: Harbour 2.0.0 Beta2
Compilador: Borland C++ 5.5.1 versión 32 bits
Editor de Recursos: UEstudio 10.0
Gestor de B.D: A.D.A ( Advantage Data Architect )
S.O: Windows XP
Post Reply