<font face="tahoma,sans-serif">Justo en esto estoy! :D<br></font><br><div class="gmail_quote">2011/4/27 Javier Camuñas <span dir="ltr"><<a href="mailto:kamunas@gmail.com">kamunas@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

- Si es grande el xml a parsear XML::Simple te dejará prácticamente sin RAM.<div>- Usaría ForceArray en caso de Simple</div><div>- Prueba XML::Twig</div><div><br></div><div>un saludo</div><div><br><div class="gmail_quote">

<div><div></div><div class="h5">

2011/4/27 Francisco Rivas <span dir="ltr"><<a href="mailto:franciscojrivash@gmail.com" target="_blank">franciscojrivash@gmail.com</a>></span><br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div></div><div class="h5">

<font face="tahoma,sans-serif">Hola *,<br><br>Quiero hacer un script para modificar un XML y he encontrado varios modulos en el CPAN que lo hacen XML::LibXML y XML::Simple por ejemplo. El detalle es que la forma del XML que tengo es biiiienn extrana :P, puesto que tiene varios niveles. Entonces lo que quiero hacer con el XML es quitarle algunos elementos y modificar otros. Estoy utilizando por el momento XML::Simple, soy bastante novato en Perl y por eso recurro a la lista.<br>





<br>#!/usr/bin/perl<br><br>use strict;<br>use warnings;<br><br>use XML::Simple;<br>use Data::Dumper;<br>$Data::Dumper::Indent = 3;<br><br>my $fh = 'BookatableWid_asset.xml';<br>my $tree = XMLin($fh);<br>delete $tree->{protocolVersion};<br>





print Dumper($tree);<br><br>En esto que llevo hecho, que es una tonteria al final, solo elimino una de las 'keys' que me interesa.<br><br>El detalle esta en que luego hay hash de hashes de hashes dentro del XML. Miren <a href="http://pastebin.com/muT2zH9E" target="_blank">http://pastebin.com/muT2zH9E</a><br>





<br>Entonces necesito iterar en esa estructura para buscar las 'keys' que quiero modificar o eliminar incluso. <br><br>Algunas recomendacion?. usar otro modulo?, utilizar ForceArray o ForceContent, GroupTags o algo asi?<br>





<br>Gracias de antemano. Muy buena tarde. :D<br></font>
<br></div></div><div class="im">_______________________________________________<br>
Madrid-pm mailing list<br>
<a href="mailto:Madrid-pm@pm.org" target="_blank">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></div></blockquote></div><br></div>
<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>