Alaska Software Inc. - XML
Username: Password:
AuthorTopic: XML
Osvaldo Ramirez XML
on Sat, 04 Nov 2006 12:44:29 -0700
Estimado

Dado los nuevos conceptos, me gustaria leer de ud's las ventajas de usar 
  XML como fuente para crear mis pantallas, informes, menus y browse.

Actualmente manejo textos para mis browse y mis menus.
Para mis reportes y pantallas de captura es a mano.

Ahora, quiero convertir el concepto de manerar archivos txt y enviarlos 
a XML, desde luego debo tener buenas funciones para leer y grabar xml.

Quiziera leer sus comentarios.

Saludos
Osvaldo Ramirez
Jos Luis Otermin [Alaska Software]Re: XML
on Tue, 13 Feb 2007 08:38:40 -0300
"Osvaldo Ramirez" <ramirezosvaldo@prodigy.net.mx> escribi en el mensaje 
news:950eae3$3109b7ea$1c2c47@news.alaska-software.com...

Osvaldo,

> Dado los nuevos conceptos, me gustaria leer de ud's las ventajas de usar 
> XML como fuente para crear mis pantallas, informes, menus y browse.

Segn el uso de XML, ste puede ser local o remoto.
Si se trata de un uso local, ste puede servir para automatizar tareas via 
workflow, para guardar estado de tareas del usuario actual, disposicin de 
ventanas y datos, configuraciones, etc.
Si se trata de uso remoto, XML en s mismo no es suficiente.
Se requiere de un mecanismo de transporte de datos y, segn la necesidad de 
seguridad en datos, encriptacin de los trenes de datos a transmitir.
Como sugerencia, puede utilizarse un canal de transmisin pblico con datos 
validados entre las dos partes utilizando AS-Inet.

Para el uso local puede considerarse a la estructura de un mensaje XML como 
similar a la estructura de creacin de objetos con el nivel superior como el 
padre y las hojas como datos.
Visto desde ste punto de vista, el texto XML debe hacer referencia a 
objetos conocidos dentro del sistema que lo utilizar.
En ese sentido el contenido XML puede considerarse propietario.
Lo ventajoso de este uso es que el sistema admitira correcciones externas 
para la configuracin del mismo.
Lo desventajoso es que debe crearse una clase que podra llamarse 
XbpXMLConfig la cual, haciendo uso de la biblioteca AS-XML podra leer los 
datos en XML y, llenando un arreglo podra almacenar los nombres de los 
objetos a crear tanto como sus propiedades.
Luego, para guardar los datos de configuracin, con una rutina sencilla 
puedes recorrer la jerarqua (mediante :childList()) y guardar nuevamente 
los datos en la estructura XML bien por medio de una actualizacin o una 
creacin sencilla.
Esta clase tendra la ventaja de poder utilizarse para complementar a los 
objetos existentes en tu sistema pues sencillamente derivaras una clase 
nueva para ellos:
Ej:
Si tienes:

CLASS MiObjetoBrowse FROM XbpBrowse
...
ENDCLASS

slo tendras que modificar escribiendo:

CLASS MiObjetoBrowse FROM XbpBrowse, XbpXMLConfig
...
ENDCLASS

Eso aadira la funcionalidad XML a tus objetos existentes sin necesidad de 
modificar tu sistema ni su comportamiento actual.

> Actualmente manejo textos para mis browse y mis menus.
> Para mis reportes y pantallas de captura es a mano.

Con idntico propsito puedes escribir una clase que maneje XML y luego 
agregarla a tus objetos de reportes.

> Ahora, quiero convertir el concepto de manerar archivos txt y enviarlos a 
> XML, desde luego debo tener buenas funciones para leer y grabar xml.

Debes tener presente que XML es una forma de estructurar informacin.
Debido a que el formato es Texto, ste es poco conveniente para su 
transmisin cuando se trata de largas cadenas de datos.
Recordemos que en sus inicios las comunicaciones entre PCs utilizaban el 
formato binario.
Este formato tiene varios requisitos formales para su transmisin y 
administracin, pero reduce el ancho de banda y posibilita su uso inmediato 
a la llegada, sin necesidad de pre-procesamiento antes de ponerlo disponible 
a la aplicacin.

> Quisiera leer sus comentarios.

Aqu tienes uno 

> Saludos
> Osvaldo Ramirez

Saludos
Jos Luis Otermin
Soporte Tcnico
--------------------------------------------------------------------
Alaska Software Inc.
Foros de Usuarios: news://news.alaska-software.com
Foros de Usuarios Web: http://news.alaska-software.com
Pgina Web: http://www.alaska-software.com
Base de Conocimientos en la Web: http://www.alaska-software.com/kbase.shtm
Oficina en Europa: Fax: +49 (0) 61 96 - 77 99 99 23
Oficina en EEUU: Fax: +1 (646) 218 1281
-------------------------------------------------------
Osvaldo Ramirez Re: XML
on Wed, 14 Feb 2007 08:31:35 -0700
Mi Estimado José Luis Otermin

Como resultado, dedusco que no tiene ninguna ventaja migrar mis textos a 
XML.

Muchas gracias por los comentarios.

Osvaldo Ramirez

Azteca-Mexica-Maya
Jos Luis Otermin [Alaska Software]Re: XML
on Thu, 15 Feb 2007 21:31:25 -0300
Osvaldo,

Por favor, no dejes de apreciar esta aplicacin de XAML:

http://msdn2.microsoft.com/en-us/ms750972.aspx

Saludos
Jos Luis Otermin
Soporte Tcnico
--------------------------------------------------------------------
Alaska Software Inc.
Foros de Usuarios: news://news.alaska-software.com
Foros de Usuarios Web: http://news.alaska-software.com
Pgina Web: http://www.alaska-software.com
Base de Conocimientos en la Web: http://www.alaska-software.com/kbase.shtm
Oficina en Europa: Fax: +49 (0) 61 96 - 77 99 99 23
Oficina en EEUU: Fax: +1 (646) 218 1281
-------------------------------------------------------
"Osvaldo Ramirez" <ramirezosvaldo@prodigy.net.mx> escribi en el mensaje 
news:1563aae6$2fc1e89f$c55a2@news.alaska-software.com...
> Mi Estimado Jos Luis Otermin
>
> Como resultado, deduzco que no tiene ninguna ventaja migrar mis textos a 
> XML.
>
> Muchas gracias por los comentarios.
>
> Osvaldo Ramirez
>
> Azteca-Mexica-Maya