Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   [GH Freebrary] (https://www.clubdelphi.com/foros/forumdisplay.php?f=54)
-   -   Nueva GH Freebrary (open source) "beta" (https://www.clubdelphi.com/foros/showthread.php?t=81804)

Al González 03-02-2013 20:52:38

Cita:

Empezado por AGAG4 (Mensaje 453601)
[...] como leer un archivo XML [...] Tienes ejemplos de como se usa ??

Hola amigos. He preparado un ejemplo muy sencillo de cómo leer un archivo XML con TghXMLDoc. Se extrae la información contenida en éste y se muestra en un TMemo y en un TDBGrid.

fjcg02 hizo el favor de proporcionarme un archivo XML que le interesaba poder leer, y entonces hice este pequeño programa:

http://terawiki.clubdelphi.com/Delphi/Ejemplos/Varios/?download=TghXMLDoc_EjemploLectura.zip
(código fuente).



En este caso el contenido del XML no es nada complejo, pero si tuvieran otros archivos que quisieran leer o escribir desde Delphi, podemos elaborar más ejemplos y con ello enriquecer el tema. :)

Espero resulte de utilidad.

Saludos.

Al González.

Casimiro Notevi 03-02-2013 22:33:32

Muy interesante, gracias :)

fjcg02 03-02-2013 22:35:18

Gracias Al, eres muy benévolo conmigo.

Realmente te pedí que me pasaras código de ejemplo porque era incapaz de extraer la información del fichero.

Para información de todos, el fichero lo he extraido de la carga de autonomías de OpenERP. En OpenERP existen muchos más ficheros xml tanto con datos como con la información referente a la generación de pantallas, ...

OpenERP es un erp de código abierto hecho en phyton. Tiene servidor de aplicación, servidor web y hasta la versión 6.* cliente "pesado".

Gracias de nuevo, estudiaré el código a fondo.

Un saludo

Al González 17-02-2013 01:20:40

Saludos a todos.

Casimiro ha creado una carpeta dedicada para el proyecto. Con esto se facilita la descarga y colaboración a través de la aportación de ejemplos, documentos, sugerencias de cambios, etc.

Acabo de subir una nueva actualización que incluye diversas correcciones y mejoras, muchas de ellas estuvieron en la lista de pendientes algún tiempo. Creo que en pocos meses podría esta biblioteca dejar de ser beta. De hecho esto de ponerle "beta" fue en cierto modo una precaución de mi parte, pues son realmente los usuarios quienes deciden.

Me gustaría que integráramos un pequeño grupo de colaboradores para trabajar de forma estrecha y coordinada en las siguientes etapas del proyecto (etapas que el mismo grupo defina). Una de las cosas que me llama la atención es comenzar a adaptarla a XE2, sin embargo hay mucho qué hacer desde la actual versión, sobre todo en materia de pruebas, elaboración de ejemplos y documentación. Todas las ideas son bienvenidas. :)

Por lo pronto me anoto en la lista, ¿quién más se anima a formar parte de este grupo de trabajo?


La franja horaria es GMT +2. Ahora son las 12:28:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi