<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Había mandado esto pero no pasó por el adjunto:</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">El adjunto lo subí a mi google drive y lo podes sacar de acá: <a href="https://drive.google.com/file/d/0B2M_jJSbBbqvZktOVkd6QkoyMmRZNnEtc1pKUDh5NmFFamUw/view?usp=sharing">https://drive.google.com/file/d/0B2M_jJSbBbqvZktOVkd6QkoyMmRZNnEtc1pKUDh5NmFFamUw/view?usp=sharing</a></div><div class="gmail_default" style="font-family:tahoma,sans-serif">--</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><div class="gmail_default" style="font-size:12.800000190734863px">te recomiendo arrancar por acá:</div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><font face="tahoma, sans-serif"><a href="http://wiki.lazarus.freepascal.org/XML_Tutorial" target="_blank">http://wiki.lazarus.freepascal.org/XML_Tutorial</a></font><br></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><font face="tahoma, sans-serif"><a href="http://saxforpascal.sourceforge.net/" target="_blank">http://saxforpascal.sourceforge.net/</a><br></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><span style="font-family:tahoma,sans-serif">Los componentes para leer XML que uso yo (SAX) <i>CREO</i> que son los que vienen con FreePascal. En cuanto pueda me fijo y comento.</span><br></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><font face="tahoma, sans-serif">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.</font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><font face="tahoma, sans-serif">La escritura la hago con DOM (create document, create node, create child, etc.), de eso hay documentación a rolete.</font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><font face="tahoma, sans-serif"><br></font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><font face="tahoma, sans-serif">Suerte!</font></div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:12.800000190734863px"><font face="tahoma, sans-serif"><br></font></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-11-17 19:51 GMT-03:00 christian Ortiz <span dir="ltr"><<a href="mailto:xortix@gmail.com" target="_blank">xortix@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">viste?<br><br><a href="http://wiki.lazarus.freepascal.org/XML_Tutorial/es" target="_blank">http://wiki.lazarus.freepascal.org/XML_Tutorial/es</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">El 17 de noviembre de 2014, 15:32, Maxi <span dir="ltr"><<a href="mailto:maximiliano.duarte@gmail.com" target="_blank">maximiliano.duarte@gmail.com</a>></span> escribió:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">El 17 de noviembre de 2014, 17:11, Pedro Hernandez <span dir="ltr"><<a href="mailto:pedro@phsoft.com.uy" target="_blank">pedro@phsoft.com.uy</a>></span> escribió:<div><div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>Muchas gracias a todos.-<br>
Es para Uruguay, pero no para realizar una facturación electrónica
sino para una interfaz.-<br>
<br>
Saludos <br>
Pedro<br>
<br>
El 17/11/2014 17:42, Martin Gomez escribió:<br>
</div><div><div>
<blockquote type="cite">
<div dir="ltr">
<div style="font-family:tahoma,sans-serif">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.</div>
<div style="font-family:tahoma,sans-serif"><br>
</div>
<div style="font-family:tahoma,sans-serif">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í.</div>
<div style="font-family:tahoma,sans-serif"><br>
</div>
<div style="font-family:tahoma,sans-serif">La
otra es hacerlo a mano con DOM y recorriendo el árbol a mano,
pero es engorroso si nunca lo hiciste antes.</div>
<div style="font-family:tahoma,sans-serif"><br>
</div>
<div style="font-family:tahoma,sans-serif">Ojala
fuera tan sencillo como con el SimpleXML del php, que levantas
un archivo y automaticamente es un objeto :)</div>
<div style="font-family:tahoma,sans-serif"><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2014-11-17 15:13 GMT-03:00 Maxi <span dir="ltr"><<a href="mailto:maximiliano.duarte@gmail.com" target="_blank">maximiliano.duarte@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">El día 17
de noviembre de 2014, 15:02, Pedro Hernandez<br>
<<a href="mailto:pedro@phsoft.com.uy" target="_blank">pedro@phsoft.com.uy</a>>
escribió:<br>
<div>
<div>> Hola a todos, necesito para la
facturación electrónica, leer y cargar datos<br>
> en una interfaces xml,<br>
> El único componente que veo para ello es
TXMLConfig, pero no logro hacerlo<br>
> funcionar. Si alguien tiene algún ejemplo o<br>
> algún dato de como hacerlo agradezco la ayuda.-<br>
> Desde ya muchas gracias.-<br>
><br>
> Pedro<br>
><br>
> --<br>
> A/S Pedro Hernández Brandzen 1956 Of. 401 -
Montevideo - Uruguay Tel. (598)<br>
> 24190208 * - Cel. 098990947 mail: <a href="mailto:pedro@phsoft.com.uy" target="_blank">pedro@phsoft.com.uy</a>
web :<a href="http://www.phsoft.com.uy" target="_blank">www.phsoft.com.uy</a><br>
><br>
> ---<br>
> Este mensaje no contiene virus ni malware porque la
protección de avast!<br>
> Antivirus está activa.<br>
> <a href="http://www.avast.com" target="_blank">http://www.avast.com</a><br>
><br>
><br>
> _______________________________________________<br>
> Lazarus-es mailing list<br>
> <a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
> <a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br>
<br>
</div>
</div>
De que pais necesitas?<br>
<br>
en argentina ya hay uno hecho con api lista para usar.<br>
<span><font color="#888888">--<br>
El que pregunta aprende, y el que contesta aprende a
responder.<br>
<br>
No a la obsolecencia programada:<br>
<a href="http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml" target="_blank">http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml</a><br>
<br>
Linux User #495070<br>
<a href="http://domonetic.com/blog" target="_blank">http://domonetic.com/blog</a><br>
</font></span>
<div>
<div><br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>
<div dir="ltr"><span style="font-size:small;font-family:tahoma,sans-serif">
<div style="display:inline"></div>
</span><font style="font-size:small" face="tahoma,
sans-serif">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.
<div style="display:inline"> </div>
</font><i style="font-size:small;font-family:tahoma,sans-serif">Linus
Torvalds</i><br>
</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Lazarus-es mailing list
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a>
</pre>
</blockquote>
<br>
<br>
<div>-- <br>
A/S Pedro Hernández
Brandzen 1956 Of. 401 - Montevideo - Uruguay
Tel. (598) 24190208 * - Cel. 098990947
mail: <a href="mailto:pedro@phsoft.com.uy" target="_blank">pedro@phsoft.com.uy</a>
web :<a href="http://www.phsoft.com.uy" target="_blank">www.phsoft.com.uy</a></div>
<br><br>
</div></div><hr style="border:medium none;color:rgb(144,144,144);background-color:rgb(176,176,176);min-height:1px;width:99%">
<table style="border-collapse:collapse;border:medium none">
<tbody><tr>
<td style="border:medium none;padding:0px 15px 0px 8px">
<a href="http://www.avast.com/" target="_blank">
<img src="http://static.avast.com/emails/avast-mail-stamp.png" border="0">
</a>
</td>
<td>
<p style="color:rgb(61,77,90);font-family:"Calibri","Verdana","Arial","Helvetica";font-size:12pt">
Este mensaje no contiene virus ni malware porque la protección de <a href="http://www.avast.com/" target="_blank">avast! Antivirus</a> está activa.
</p>
</td>
</tr>
</tbody></table>
<br>
</div>
<br>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br></blockquote></div></div></div><br><br clear="all">Podes usar la Synedit, tiene para manejo de xml<span><br><br><br>-- <br><div>El que pregunta aprende, y el que contesta aprende a responder.<br><br>No a la obsolecencia programada: <a href="http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml" target="_blank">http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml</a><br><br>Linux User #495070<br><a href="http://domonetic.com/blog" target="_blank">http://domonetic.com/blog</a></div>
</span></div></div>
<br>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br><div>Christian</div>
</font></span></div>
<br>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><span style="font-size:small;font-family:tahoma,sans-serif"><div style="display:inline"></div></span><font face="tahoma, sans-serif" style="font-size:small">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.<div style="display:inline"> </div></font><i style="font-size:small;font-family:tahoma,sans-serif">Linus Torvalds</i><br></div></div>
</div>