FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Porque generar XML en nuestros programas?
Posts: 408
Joined: Fri Jan 29, 2010 08:14 PM
Porque generar XML en nuestros programas?
Posted: Thu Oct 28, 2010 11:58 PM

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 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
Posts: 731
Joined: Fri Oct 07, 2005 07:42 AM
Re: Porque generar XML en nuestros programas?
Posted: Fri Oct 29, 2010 08:18 AM

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__)
Posts: 33
Joined: Tue Jun 08, 2010 03:34 PM
Re: Porque generar XML en nuestros programas?
Posted: Fri Oct 29, 2010 03:12 PM

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

Continue the discussion