Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Automatizar lectura XML en ClientDataset (https://www.clubdelphi.com/foros/showthread.php?t=47974)

jacfox 12-09-2007 13:54:54

Automatizar lectura XML en ClientDataset
 
Hola a todos,

Espero que me puedan ayudar con un pequeño problema.

Resulta que tengo que leer datos de un archivo xml (que voy descargando cada ciertos dias), pasarlos a un dataset y mostrarlos en un grid.

En principio ya lo he conseguido utilizando la utilidad de delphi XML mapper, pero mi problema es que quiero automatizar este proceso, es decir, cuando quiero pasar el xml al dataset debo utilizar esta herramienta para hacer un archivo de transformación y asi poder mostrarlos, lo que necesito es que pueda mostrarlos sin necesidad de abrir esta herramienta y hacer el archivo de transformación cada vez. Ya que el usuario final no puede hacer esto.

Seria posible conseguirlo mediante código?

Espero sus comentarios, gracias y un saludo a todos.

b3nshi 13-09-2007 07:00:08

Mmm... veamos... no se q tan bien entiendo... pero si lo q deseas es automatizar la carga cuando el USUARIO baje el archivo, solo debes escribir una funcion q lo haga por ti... y bueno... hacer q se ejecute cuando el archivo se haya descargado.

Es decir... no entiendo bien, pero si queires "automatizar" algo, no es mas q hacer q una funcion se ejecute sola... y esta funcion debe hacer el proceso automatico...

No se bien q es lo q necesitas...

{Saludos}

jacfox 13-09-2007 10:26:08

Necesito saber como trabajar por código con el XML mapper
 
Hola b3nshi,

Gracias por responder.

Lo que realmente quiero es automatizar la creación del archivo de transformación que realiza el XML mapper de delphi, es decir al descargar el archivo escribir una función que te recoga ese archivo y se lo envie como parametro al XML mapper y crear el archivo de trasformación para pasarlo al dataset.

El problema es que no se (ni se si se puede) como llamar al XML mapper desde código, pasarle parametros y que genere automaticamente el archivo de transformación.

He conseguido hacerlo manualmente, abriendo desde tools -> XML mapper y cargandole el archivo manualmente, pero necesitaria hacerlo todo desde código.

Espero que me hayas entendido.

Un saludo y gracias.

diegofhernando 19-09-2007 16:08:09

Hola jacfox, bueno la verdad no se si entienda muy bien tu problema, pero ya probaste usar SaveToFile y LoadFromFile del clientdataset, es decir, si es tu programa el q crea el xml y el mismo es quien lo lee no creo q se mayor problema, en fin, es lo q se me ocurre segun lo q te entiendo.

Salu2:cool:


La franja horaria es GMT +2. Ahora son las 02:40:33.

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