Hola :D Son 48 archivos de entre 72 y 80 lineas cada uno. El hardware es un portatil Dell Latitude E6410 con 2gb de RAM en un i5. Ubuntu 10.04.
Gracias :D 2011/4/29 deibyz <[email protected]> > Cómo de grande es tu XML, y en qué HW estás ejecutando el script? > > Salu2, > D. > > On Fri, Apr 29, 2011 at 2:33 PM, Francisco Rivas < > [email protected]> wrote: > >> Hola de nuevo, >> >> Luego de haber corregido los errores sintacticos, gracias de nuevo Rafael, >> estoy probando el script y esta fallando : >> >> $ perl modify_xml.pl >> Working on ./BAAHeatWidget_15022011_update/BAAHeatWidget_asset.xml >> Working on ./BloomberWidget_09022011/BloomberWidget_asset.xml >> Working on ./BloomberWidget_11022011_update/BloomberWidget_asset.xml >> Working on ./BookatableWid_09022011/BookatableWid_asset.xml >> Ran out of memory for input buffer at /usr/lib/perl5/XML/Parser/Expat.pm >> line 469. >> at modify_xml.pl line 18 >> at modify_xml.pl line 18 >> >> Linea 18 : my $t = XML::Twig->new(pretty_print => >> 'indented')->parsefile($file); >> >> 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 : >> >> sub modify_xml { >> foreach my $file(@files) { >> print "Working on ".$file."\n"; >> my $t = XML::Twig->new(pretty_print => 'indented')->parsefile($file); >> >> my $root = $t->root; >> .... >> } >> >> find(sub { push (@files, $File::Find::name) if -f and /\.xml$/},@dirs); >> &modify_xml(@files); >> >> Gracias de nuevo, de antemano :D >> >> _______________________________________________ >> Madrid-pm mailing list >> [email protected] >> http://mail.pm.org/mailman/listinfo/madrid-pm >> > > > _______________________________________________ > Madrid-pm mailing list > [email protected] > http://mail.pm.org/mailman/listinfo/madrid-pm >
_______________________________________________ Madrid-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/madrid-pm
