[Lazarus-es] XML

Martin Gomez mmgomez en gmail.com
Lun Nov 17 20:42:56 CET 2014


XML Config no te va a servir para eso...  Usa una estructura bien rara,
guardando los valores en atributos del nodo y no en el texto de cada nodo.

Para leer XML, si conoces el formato, lo más comodo (para un pascalero) es
SAX. Definis eventos que el parser llama al abrir un nodo, al cerrarlo, al
leer el texto interno, etc etc y vas construyendo tu objeto desde ahí.

La otra es hacerlo a mano con DOM y recorriendo el árbol a mano, pero es
engorroso si nunca lo hiciste antes.

Ojala fuera tan sencillo como con el SimpleXML del php, que levantas un
archivo y automaticamente es un objeto :)


2014-11-17 15:13 GMT-03:00 Maxi <maximiliano.duarte en gmail.com>:

> El día 17 de noviembre de 2014, 15:02, Pedro Hernandez
> <pedro en phsoft.com.uy> escribió:
> > Hola a todos, necesito para la facturación electrónica, leer y cargar
> datos
> > en una interfaces  xml,
> > El único componente que veo  para ello es TXMLConfig, pero no logro
> hacerlo
> > funcionar. Si alguien tiene algún ejemplo o
> > algún dato de como hacerlo agradezco la ayuda.-
> > Desde ya muchas gracias.-
> >
> > Pedro
> >
> > --
> > A/S Pedro Hernández Brandzen 1956 Of. 401 - Montevideo - Uruguay Tel.
> (598)
> > 24190208 * - Cel. 098990947 mail: pedro en phsoft.com.uy web :
> www.phsoft.com.uy
> >
> > ---
> > Este mensaje no contiene virus ni malware porque la protección de avast!
> > Antivirus está activa.
> > http://www.avast.com
> >
> >
> > _______________________________________________
> > Lazarus-es mailing list
> > Lazarus-es en lists.lazarus.freepascal.org
> > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
> De que pais necesitas?
>
> en argentina ya hay uno hecho con api lista para usar.
> --
> El que pregunta aprende, y el que contesta aprende a responder.
>
> No a la obsolecencia programada:
>
> http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml
>
> Linux User #495070
> http://domonetic.com/blog
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>



-- 
​
Most good programmers do programming not because they expect to get paid or
get adulation by the public, but because it is fun to program.
​ ​
*Linus Torvalds*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20141117/84139d80/attachment-0002.html>


More information about the Lazarus-es mailing list