Cómo de grande es tu XML, y en qué HW estás ejecutando el script?<br><br>Salu2,<br>D.<br><br><div class="gmail_quote">On Fri, Apr 29, 2011 at 2:33 PM, Francisco Rivas <span dir="ltr"><<a href="mailto:franciscojrivash@gmail.com">franciscojrivash@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><font face="tahoma,sans-serif">Hola de nuevo, <br><br>Luego de haber corregido los errores sintacticos, gracias de nuevo Rafael, estoy probando el script y esta fallando :<br>
<br>$ perl <a href="http://modify_xml.pl" target="_blank">modify_xml.pl</a><br>

Working on ./BAAHeatWidget_15022011_update/BAAHeatWidget_asset.xml<br>Working on ./BloomberWidget_09022011/BloomberWidget_asset.xml<br>Working on ./BloomberWidget_11022011_update/BloomberWidget_asset.xml<br>Working on ./BookatableWid_09022011/BookatableWid_asset.xml<br>


Ran out of memory for input buffer at /usr/lib/perl5/XML/Parser/Expat.pm line 469.<br> at <a href="http://modify_xml.pl" target="_blank">modify_xml.pl</a> line 18<br> at <a href="http://modify_xml.pl" target="_blank">modify_xml.pl</a> line 18<br>
<br>Linea 18 : my $t = XML::Twig->new(pretty_print => 'indented')->parsefile($file);<br>

<br>Esta linea esta dentro de un foreach loop, dentro de un sub que recibe como parametro un array con todos los nombres de los archivos que quiero modificar :<br><br>sub modify_xml {<br>  foreach my $file(@files) {<br>    print "Working on ".$file."\n";<br>


    my $t = XML::Twig->new(pretty_print => 'indented')->parsefile($file);<br><br>    my $root = $t->root;<br>....<br>}<br><br>find(sub { push (@files, $File::Find::name) if -f and /\.xml$/},@dirs);<br>


&modify_xml(@files);<br><br>Gracias de nuevo, de antemano :D<br></font>
<br>_______________________________________________<br>
Madrid-pm mailing list<br>
<a href="mailto:Madrid-pm@pm.org">Madrid-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/madrid-pm" target="_blank">http://mail.pm.org/mailman/listinfo/madrid-pm</a><br></blockquote></div><br>