Usar XML para guardar Clases - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: Usar XML para guardar Clases (/thread-1709.html) |
Usar XML para guardar Clases - tercoide - 24-06-2024 Supongamos el siguiente codigo, estoy buscando la forma de guardar lo que seria los datos de un proyecto de forma generalizada y poder recuperarlos de por la misma via. Algo asi como hicimos con la clase Config y los JSON, pero con XML. Código: HATCHPATTERN Código: PATTERN La dificultad pasa por hacerlo general o sea valido para cualquier tipo de clase. Incluso para clases que usan otras clases en forma de Array o Collection como en el caso actual. Ideas? RE: Usar XML para guardar Clases - Shordi - 24-06-2024 Creo que tincho tenía hecho algo sobre el tema... pero ¿Por qué XML? RE: Usar XML para guardar Clases - Harpo - 09-07-2024 Yo también uso una clase Config con JSON para almacenar la configuración de mis programas. Además le incluí una clase que almacena en memoria objetos Gambas en formato JSON, básicamente me sirve para pasar información entre formularios. Hacerlo en XML no sería complicado utilizando XmlElement y Attributes, extrayendo las propiedades de la clase con una función recursiva y eliminando algunas de ellas como Next, Previous, Parent o Window. Eso sí, dependiendo de lo que se quiera guardar del proyecto, sería un trabajo enorme. Un saludo, Harpo. |