Pues no parece muy lógico entonces... Igual busca a ver si hay algún bug para tu versión de XML::Twig o algo parecido, qué versión de Perl y de XML::Twig estás usando?
2011/4/29 Francisco Rivas <[email protected]> > 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 >
_______________________________________________ Madrid-pm mailing list [email protected] http://mail.pm.org/mailman/listinfo/madrid-pm
