Author | Topic: 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 |