Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2014-11

XML

8 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Pedro Hernandez

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

Reply by email

Maxi
to Pedro Hernandez

El d�a 17 de noviembre de 2014, 15:02, Pedro Hernandez <pedro en phsoft.com.uy> escribi�:

Show quoted text 23 lines
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

Reply by email

Martin Gomez
to Maxi

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>:

Show quoted text 49 lines
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.freepascal.org/pipermail/lazarus-es/attachments/20141117/84139d80/attachment.html>

Reply by email

Pedro Hernandez
to Martin Gomez

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�:

Show quoted text 84 lines
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 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 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 ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20141117/2823b647/attachment-0001.html>

Reply by email

Maxi
to Pedro Hernandez

El 17 de noviembre de 2014, 17:11, Pedro Hernandez <pedro en phsoft.com.uy> escribi�:

Show quoted text 109 lines
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>: > 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* _______________________________________________ Lazarus-es mailing listLazarus-es en lists.lazarus.freepascal.orghttp://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 web : 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 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 ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20141117/6c31fa1d/attachment.html>

Reply by email

christian Ortiz
to Maxi

viste?

http://wiki.lazarus.freepascal.org/XML_Tutorial/es

El 17 de noviembre de 2014, 15:32, Maxi <maximiliano.duarte en gmail.com> escribi�:

Show quoted text 134 lines
El 17 de noviembre de 2014, 17:11, Pedro Hernandez <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>: > >> 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* > > > _______________________________________________ > Lazarus-es mailing listLazarus-es en lists.lazarus.freepascal.orghttp://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 web : > 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 > 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 http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Christian ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20141117/52f34c58/attachment-0001.html>

Reply by email

Martin Gomez
to christian Ortiz

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>: > viste? > > http://wiki.lazarus.freepascal.org/XML_Tutorial/es > > El 17 de noviembre de 2014, 15:32, Maxi <maximiliano.duarte en gmail.com> > escribi�: > > >> >> El 17 de noviembre de 2014, 17:11, Pedro Hernandez <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>: >>> >>>> 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* >>> >>> >>> _______________________________________________ >>> Lazarus-es mailing listLazarus-es en lists.lazarus.freepascal.orghttp://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 web : >>> 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 >>> 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 >> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es >> >> > > > -- > Christian > > _______________________________________________ > 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.freepascal.org/pipermail/lazarus-es/attachments/20141119/673b6608/attachment.html>

Reply by email

Pedro Hernandez
to Martin Gomez

Much�simas gracias Mart�n.-

Abrazo
Pedro

El 19/11/2014 15:16, Martin Gomez escribi�:

Show quoted text 205 lines
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
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 ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20141119/b7293e23/attachment-0001.html>

Reply by email