Hab�a mandado esto pero no pas� por el adjunto:
El adjunto lo sub� a mi google drive y lo podes sacar de ac�:
https://drive.google.com/file/d/0B2M_jJSbBbqvZktOVkd6QkoyMmRZNnEtc1pKUDh5NmFFamUw/view?usp=sharing
--
te recomiendo arrancar por ac�:
http://wiki.lazarus.freepascal.org/XML_Tutorial
http://saxforpascal.sourceforge.net/
Los componentes para leer XML que uso yo (SAX) /CREO/ que son los que
vienen con FreePascal. En cuanto pueda me fijo y comento.
Te adjunto una prueba de una interfaz que hice hace un tiempo, esta es
la parte de lectura, intent� hacerla bastante "objetos", est�
funcionando hace un par de a�os sin ning�n problema.
La escritura la hago con DOM (create document, create node, create
child, etc.), de eso hay documentaci�n a rolete.
Suerte!
2014-11-17 19:51 GMT-03:00 christian Ortiz <xortix en gmail.com
<mailto:xortix en gmail.com>>:
viste?
http://wiki.lazarus.freepascal.org/XML_Tutorial/es
El 17 de noviembre de 2014, 15:32, Maxi
<maximiliano.duarte en gmail.com
<mailto:maximiliano.duarte en gmail.com>> escribi�:
El 17 de noviembre de 2014, 17:11, Pedro Hernandez
<pedro en phsoft.com.uy <mailto:pedro en phsoft.com.uy>> escribi�:
Muchas gracias a todos.-
Es para Uruguay, pero no para realizar una facturaci�n
electr�nica sino para una interfaz.-
Saludos
Pedro
El 17/11/2014 17:42, Martin Gomez escribi�:
> 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
> <mailto:maximiliano.duarte en gmail.com>>:
>
> El d�a 17 de noviembre de 2014, 15:02, Pedro Hernandez
> <pedro en phsoft.com.uy <mailto: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 <mailto:pedro en phsoft.com.uy> web
> :www.phsoft.com.uy <
http://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
> <mailto: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
> <mailto: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/
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org <mailto:Lazarus-es en lists.lazarus.freepascal.org>
>
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
--
A/S Pedro Hern�ndez Brandzen 1956 Of. 401 - Montevideo -
Uruguay Tel. (598) 24190208 * - Cel. 098990947 mail:
pedro en phsoft.com.uy <mailto:pedro en phsoft.com.uy> web
:www.phsoft.com.uy <
http://www.phsoft.com.uy>
------------------------------------------------------------------------
<
http://www.avast.com/>
Este mensaje no contiene virus ni malware porque la
protecci�n de avast! Antivirus <
http://www.avast.com/>
est� activa.
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
<mailto:Lazarus-es en lists.lazarus.freepascal.org>
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Podes usar la Synedit, tiene para manejo de xml
--
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
<mailto:Lazarus-es en lists.lazarus.freepascal.org>
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
--
Christian
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
<mailto: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/
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es