FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Trabajar con un gran XML
Buenas!
Lo que os voy a pedir es urgente! Llevo meses tratando de decifrarlo y la verdad, no eh podido hacerlo funciònar!. Poseo, 1 TListBox, 1 TEdit, y un TButton, y claro el XML. El XML esta compuesto de la siguiente forma: Código:
<?xml version="1.0" encoding="UTF-8"?> <items> <item id="100" name="void" /> <item id="2148" article="a" name="gold coin" plural="gold coins"> <attribute key="weight" value="10" /> <attribute key="worth" value="1" /> </item> </items> Código:
void gold coin No se si me eh explicado, pero la verdad no tengo ni la mas minima idea de como hacerlo, por favor ignorais las "attribute, key" etc... Un saludote! |
#2
|
|||
|
|||
Hola Alejo15x,
Pues la verdad es que cargar 17.000 registros en un listBox, creo (opinión personal) que puede ser algo pesado para el listBox. Para resolver tu problema, tendrías que encontrar algún componente que transformara tu XML, en un Dataset, una lista o algo así. Creo que no es fácil de encontrar. Hace poco, para un proyecto, tuve que importar un XML, con varios niveles al Software que estaba desarrollando. Para esto me cree una clase que analizaba el XML y creaba una serie de ClientDataset (maestro-detalle) con el contenido del fichero. Tenía pensado crear un componente con esta clase, para publicarlo. En cuanto lo tenga, se los dejo colgado por aquí para quien lo necesite. Un saludo. |
#3
|
||||
|
||||
Desde luego, son muchos. Mejor cargarlos en un tclientdataset que asocies mediante un tdatasource a un tdbgrid, por ejemplo.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Gran descubrimiento | jhonny | Humor | 2 | 07-11-2008 18:41:05 |
La gran reunion!! | Epachsoft | Noticias | 36 | 11-06-2007 17:53:42 |
Mi gran curiosidad | Alcolea | Varios | 7 | 19-08-2006 16:03:11 |
....gran mentira.... | Jure | Humor | 1 | 06-03-2005 20:29:06 |
|