Não cheguei a usar em nenhum projeto, mas brinquei um pouco e a abordagem me pareceu deveras interessante: <a href="https://metacpan.org/module/XML::Rabbit">https://metacpan.org/module/XML::Rabbit</a><div>Da descrição:</div>

<div><br></div><div>XML::Rabbit is a Moose-based class construction toolkit you can use to make XPath-based XML extractors with very little code. Each attribute in your class created with the above helper function is linked to an XPath query that is executed on your XML document when you request the value. Creating object hierarchies that mimic the layout of the XML document is almost as easy as doing a search and replace on the XML DTD (if you have one).<br clear="all">

<br>ABS()<br><br>
<br><br><div class="gmail_quote">2011/12/12 Stanislaw Pusep <span dir="ltr"><<a href="mailto:creaktive@gmail.com">creaktive@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>Matheus, depende muito do que você queira fazer com XML.</div><div><br></div><div>Para ler XML em um hash (caso mais simples, talvez): XML::LibXML::Simple</div><div>Para ler/gravar XML com schema XSD: XML::Compile</div>


<div>Para ler XML grande (dezenas de milhares de registros): XML::SAX::ExpatXS</div><div><br></div><div>Como se diz, "XML é igual a violência: se não resolve o seu problema, é por que você não está usando o bastante" :)</div>


<div><br></div>ABS()<div class="HOEnZb"><div class="h5"><br><br>
<br><br><div class="gmail_quote">2011/12/12 Matheus Lucas <span dir="ltr"><<a href="mailto:malsi2@yahoo.com.br" target="_blank">malsi2@yahoo.com.br</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit">Pessoal, alguem pode me indicar um modulo de manipular xml bem bacana, de facil entendimento principalmente. <div>Tenho testado alguns aqui mais gostaria de saber a opnião de voces, que são mais experientes.<div>


Grato,<div><div><div><div align="left"><div><div><div><div><span style="color:rgb(0,0,255);font-family:arial;font-size:13px"><strong><font face="arial, helvetica, sans-serif"><br></font></strong></span></div><div><span style="color:rgb(0,0,255);font-family:arial;font-size:13px"><strong><font face="arial, helvetica, sans-serif"><br>


</font></strong></span></div><div><font face="arial, helvetica, sans-serif" color="#0000ff"><b>----------------</b></font></div><font style="color:rgb(45,45,45);font-family:arial" face="arial, helvetica, sans-serif"><font style="font-size:13px">Matheus Lucas<br>


</font></font><span style="color:rgb(45,45,45);font-family:arial;font-size:small">Tecnologia em Sistemas para Internet</span></div><div><font style="color:rgb(45,45,45);font-family:arial" size="2" face="arial, helvetica, sans-serif">Viçosa-MG</font></div>


<div></div><div style="color:rgb(45,45,45)"><font><br></font></div></div></div><div style="color:rgb(45,45,45);font-family:arial"><font face="arial, helvetica, sans-serif"><i>"Seja livre, use Linux !"</i></font></div>


</div></div></div></div><br><br>--- Em <b>sáb, 10/12/11, Matheus Lucas <i><<a href="mailto:malsi2@yahoo.com.br" target="_blank">malsi2@yahoo.com.br</a>></i></b> escreveu:<br><blockquote style="border-left:2px solid rgb(16,16,255);margin-left:5px;padding-left:5px">


<br>De:
 Matheus Lucas <<a href="mailto:malsi2@yahoo.com.br" target="_blank">malsi2@yahoo.com.br</a>><br>Assunto: Re: [Rio-pm] Boas Vindas ao Rodrigo Lourenço<br>Para: "Perl Mongers Rio de Janeiro" <<a href="mailto:rio-pm@pm.org" target="_blank">rio-pm@pm.org</a>><br>


Data: Sábado, 10 de Dezembro de 2011, 13:02<br><br><div><table cellspacing="0" cellpadding="0" border="0"><tbody><tr><td valign="top" style="font:inherit">Bem vindo Rodrigo !!<div>Abraço a todos !<br><br><div><div><div><div align="left">


<div><div><div><div><span style="color:rgb(0,0,255);font-family:arial;font-size:13px"><strong><font face="arial, helvetica, sans-serif"><br></font></strong></span></div><div><span style="color:rgb(0,0,255);font-family:arial;font-size:13px"><strong><font face="arial, helvetica, sans-serif"><br>


</font></strong></span></div><div><span style="color:rgb(0,0,255);font-family:arial;font-size:13px"><strong><font face="arial, helvetica, sans-serif"><br></font></strong></span></div><div><font face="arial, helvetica, sans-serif" color="#0000ff"><b>----------------</b></font></div>


<font style="color:rgb(45,45,45);font-family:arial" face="arial, helvetica, sans-serif"><font style="font-size:13px">Matheus Lucas<br></font></font><span style="color:rgb(45,45,45);font-family:arial;font-size:small">Tecnologia em Sistemas para Internet</span></div>


<div><font style="color:rgb(45,45,45);font-family:arial" size="2" face="arial, helvetica, sans-serif">Viçosa-MG</font></div><div></div><div style="color:rgb(45,45,45)"><font><br></font></div></div></div><div style="color:rgb(45,45,45);font-family:arial">


<font face="arial, helvetica, sans-serif"><i>"Seja livre, use Linux !"</i></font></div></div></div></div></div><br><br>--- Em <b>sex, 9/12/11, Alexei Znamensky <i><<a href="mailto:russoz@gmail.com" target="_blank">russoz@gmail.com</a>></i></b> escreveu:<br>


<blockquote style="border-left:2px solid rgb(16,16,255);margin-left:5px;padding-left:5px"><br>De: Alexei Znamensky <<a href="mailto:russoz@gmail.com" target="_blank">russoz@gmail.com</a>><br>Assunto: Re: [Rio-pm] Boas Vindas ao Rodrigo Lourenço<br>


Para: "Perl Mongers Rio de Janeiro" <<a href="mailto:rio-pm@pm.org" target="_blank">rio-pm@pm.org</a>><br>Data: Sexta-feira, 9 de Dezembro de 2011, 17:56<br><br><div>bem vindo!!!!!<br><br><div>2011/12/6 Gustavo Souza <span dir="ltr"><<a rel="nofollow">g.cflsouza@gmail.com</a>></span><br>


<blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Bem Vindo! \o/<br>
<br>
<br>
<br>
Em 06/12/11, Diana Rosa<<a rel="nofollow">diana.g.a.rosa@gmail.com</a>> escreveu:<br>
<div><div>> bem vindo!!<br>
><br>
> 2011/12/6 Fernando Oliveira <<a rel="nofollow">fernandocorrea@gmail.com</a>><br>
><br>
>> Seja bem vindo!<br>
>><br>
>> Just another Perl Hacker,<br>
>> Fernando (SmokeMachine)<br>
>><br>
>><br>
>> Em 6 de dezembro de 2011 07:35, Diogo Leal<br>
>> <<a rel="nofollow">estranho@diogoleal.com</a>>escreveu:<br>
>><br>
>> Bem vindo Rodrigo!<br>
>>><br>
>>><br>
>>> Diogo Leal [estranho]<br>
>>> <a rel="nofollow" href="http://diogoleal.com" target="_blank">http://diogoleal.com</a><br>
>>> msn | gtalk: <a rel="nofollow">estranho@diogoleal.com</a><br>
>>><br>
>>><br>
>>><br>
>>> 2011/12/5 João C. Coutinho <<a rel="nofollow">bitdesigner@gmail.com</a>>:<br>
>>> > Perlsoal,<br>
>>> ><br>
>>> > vamos dar boas vindas ao Rodrigo, o mais novo integrante da lista!<br>
>>> ><br>
>>> > Rodrigo, seja bem-vindo e fique à vontade para participar também dos<br>
>>> > Encontros Sociais do grupo (a propósito, o próximo está chegando!).<br>
>>> > Ah, e por favor nos fale um pouco sobre você e seu<br>
>>> > interesse/experiência com Perl.<br>
>>> ><br>
>>> > [ ]'s,<br>
>>> ><br>
>>> > João<br>
>>> > _______________________________________________<br>
>>> > Rio-pm mailing list<br>
>>> > <a rel="nofollow">Rio-pm@pm.org</a><br>
>>> > <a rel="nofollow" href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
>>> _______________________________________________<br>
>>> Rio-pm mailing list<br>
>>> <a rel="nofollow">Rio-pm@pm.org</a><br>
>>> <a rel="nofollow" href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
>>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> Rio-pm mailing list<br>
>> <a rel="nofollow">Rio-pm@pm.org</a><br>
>> <a rel="nofollow" href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
>><br>
><br>
_______________________________________________<br>
Rio-pm mailing list<br>
<a rel="nofollow">Rio-pm@pm.org</a><br>
<a rel="nofollow" href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Alexei "RUSSOZ" Znamensky | russoz EM gmail com | <a rel="nofollow" href="http://russoz.org" target="_blank">http://russoz.org</a><br>GPG fingerprint = 42AB E78C B83A AE31 7D27  1CF3 C66F B5C7 71CA 9F3C<br>




<a rel="nofollow" href="http://www.flickr.com/photos/alexeiz" target="_blank">http://www.flickr.com/photos/alexeiz</a> | <a rel="nofollow" href="http://github.com/russoz" target="_blank">http://github.com/russoz</a><br>"I don't know... fly casual!" -- Han Solo<br>





</div><br>-----Anexo incorporado-----<br><br><div>_______________________________________________<br>Rio-pm mailing list<br><a rel="nofollow">Rio-pm@pm.org</a><br><a rel="nofollow" href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a></div>


</blockquote></div></td></tr></tbody></table></div><br>-----Anexo incorporado-----<br><br><div>_______________________________________________<br>Rio-pm mailing list<br><a href="http://mc/compose?to=Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>


<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a></div></blockquote></div></div></td></tr></tbody></table><br>_______________________________________________<br>



Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br></blockquote></div><br>
</div></div></blockquote></div><br></div>