<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hola Paola,</div><div class="gmail_default" style="font-family:tahoma,sans-serif">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.</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">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)</div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">Para validar contra un xsd tendrías que usar un programa externo, como xmllint (<a href="http://xmlsoft.org/xmllint.html">http://xmlsoft.org/xmllint.html</a>) y chequear el resultado de la ejecución. </div>
<div class="gmail_default" style="font-family:tahoma,sans-serif">xmllint es parte de libxml2 y existe para Windows y Linux.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">
Cualquier duda nos comentas!</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Saludos,</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Martín</div><div class="gmail_default" style="font-family:tahoma,sans-serif">
<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-02-19 20:37 GMT-03:00 Paola Bruccoleri <span dir="ltr"><<a href="mailto:pbruccoleri@adinet.com.uy" target="_blank">pbruccoleri@adinet.com.uy</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola todos..<br>
<br>
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.<br>
<br>
Encontré este doc<br>
<a href="http://wiki.lazarus.freepascal.org/XML_Tutorial" target="_blank">http://wiki.lazarus.<u></u>freepascal.org/XML_Tutorial</a><br>
<br>
ahora, mi pregunta es.. solo tenemos eso como referencia o existe algún otro componente que nos facilite la vida?<br>
<br>
Lo que en realidad se hace es crear xml y si es posible, validarlos antes de enviarlos (aunque otros pueden hacer esa validación..)<br>
<br>
muchas gracias x cq aporte<br>
byeeeeeeee<br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.<u></u>freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.<u></u>freepascal.org/mailman/<u></u>listinfo/lazarus-es</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><span style="font-family:tahoma,sans-serif">Try not to become a man of success but rather to become a man of value. <i>Albert Einstein</i></span></div>
</div>