Sign in Join

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

Mailing lists / lazarus-es / 2014-02

XML

3 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

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

Paola Bruccoleri

Hola todos..

como a todos nos tocar� (o ya les ha tocado) trabajar con todo este temita de la facturaci�n electr�nica :(.. y a pesar de que los distintos pa�ses adoptan sus propios protocolos y formas de trabajar (el de uruguay es muy parecido a chile y creo que tb tiene algo de m�xico), en resumidas cuentas el documento fiscal se resume a un simple archivo XML, por tanto, lo deberemos crear seg�n unos xsd.

Encontr� este doc
http://wiki.lazarus.freepascal.org/XML_Tutorial

ahora, mi pregunta es.. solo tenemos eso como referencia o existe alg�n otro componente que nos facilite la vida?

Lo que en realidad se hace es crear xml y si es posible, validarlos antes de enviarlos (aunque otros pueden hacer esa validaci�n..)

muchas gracias x cq aporte
byeeeeeeee

Reply by email

Martin Gomez
to Paola Bruccoleri

Hola Paola,
para generar XML, lo que est� en la wiki (DOM, con las units laz2_DOM y laz2_XMLWrite) es lo m�s sencillo y confiable.
para leer, yo prefiero SAX (units SAX y SAX_XML), ya que al trabajar por eventos se me hace m�s modular (creando una clase base que lee los XML y heredandola para procesar distintos tipos)
Para validar contra un xsd tendr�as que usar un programa externo, como xmllint (http://xmlsoft.org/xmllint.html) y chequear el resultado de la ejecuci�n.
xmllint es parte de libxml2 y existe para Windows y Linux.

Cualquier duda nos comentas!
Saludos,
Mart�n

2014-02-19 20:37 GMT-03:00 Paola Bruccoleri <pbruccoleri en adinet.com.uy>:

Show quoted text 29 lines
Hola todos.. como a todos nos tocar� (o ya les ha tocado) trabajar con todo este temita de la facturaci�n electr�nica :(.. y a pesar de que los distintos pa�ses adoptan sus propios protocolos y formas de trabajar (el de uruguay es muy parecido a chile y creo que tb tiene algo de m�xico), en resumidas cuentas el documento fiscal se resume a un simple archivo XML, por tanto, lo deberemos crear seg�n unos xsd. Encontr� este doc http://wiki.lazarus.freepascal.org/XML_Tutorial ahora, mi pregunta es.. solo tenemos eso como referencia o existe alg�n otro componente que nos facilite la vida? Lo que en realidad se hace es crear xml y si es posible, validarlos antes de enviarlos (aunque otros pueden hacer esa validaci�n..) muchas gracias x cq aporte byeeeeeeee _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
Try not to become a man of success but rather to become a man of value. *Albert Einstein* ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140221/d6e85251/attachment.html>

Reply by email

Paola Bruccoleri
to Martin Gomez

El 21/02/2014 10:53, Martin Gomez escribi�:

Show quoted text 15 lines
Hola Paola, para generar XML, lo que est� en la wiki (DOM, con las units laz2_DOM y laz2_XMLWrite) es lo m�s sencillo y confiable. para leer, yo prefiero SAX (units SAX y SAX_XML), ya que al trabajar por eventos se me hace m�s modular (creando una clase base que lee los XML y heredandola para procesar distintos tipos) Para validar contra un xsd tendr�as que usar un programa externo, como xmllint (http://xmlsoft.org/xmllint.html) y chequear el resultado de la ejecuci�n. xmllint es parte de libxml2 y existe para Windows y Linux. Cualquier duda nos comentas! Saludos, Mart�n

Hola Mart�n.. muchas gracias por la data...
si, tb debo leer XML porque pueden llegarme facturas de proveedores... no lo hab�a explicitado bien en el mail.
Como quien dice, reci�n de a poco me voy a ir interiorizando en ese tema; tanto desde lazarus como de otro lenguaje que uso porque voy a necesitar lo mismo.
Si por estas casualidades, tienes (u otro compa�ero) alg�n ejemplo sencillo por ah� para crear/leer y ahorrarme alg�n ratito, mejor, sino no importa, usar� lo que est� en la wiki, que debo lerlo bien con atenci�n. byeeeeeeeeeeeeeee

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20140221/d3418655/attachment.html>

Reply by email