Boa tarde, Guilherme!<div>Seria algo assim:<br><div><br></div><div>#!/usr/bin/env perl</div><div>use strict;</div><div>use warnings 'all';</div><div><div>use Data::Dumper;</div><div>use LWP::Simple;</div><div>use XML::Simple;</div>
<div><br></div><div>my $obj = XMLin(get('<a href="http://www.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=taxonomy&id=192')">http://www.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=taxonomy&id=192')</a>);</div>
<div>print Dumper $obj->{Taxon}{OtherNames}{Synonym};</div><br>ABS()<br><br>
<br><br><div class="gmail_quote">On Mon, Oct 29, 2012 at 2:11 PM, Guilherme Rodrigues Machado <span dir="ltr"><<a href="mailto:guilherme.lrm@gmail.com" target="_blank">guilherme.lrm@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><b>Caros, boa tarde.</b><br><br>Estou utilizando os seguintes módulos:<br>- XML::SIMPLE<br>- LWP::Simple<br><br>Para acessar o seguinte XML<br>
<a href="http://www.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=taxonomy&id=192" target="_blank">http://www.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=taxonomy&id=192</a><br>
<br>O retorno é +/- esse:<br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><span style="font-family:courier new,monospace"><font size="1">$VAR1 = {<br>
'Taxon' => {<br> 'CreateDate' => '1995/02/27 09:24:00',<br> 'Division' => 'Bacteria',<br> 'TaxId' => '192',<br>
'MitoGeneticCode' => {<br> 'MGCId' => '0',<br> 'MGCName' => 'Unspecified'<br>
},<br> 'OtherNames' => {<br> 'Includes' => 'bacterium ASAZOES-148',<br> 'Name' => [<br>
{<br> 'DispName' => 'Roseomonas fauriae Rihs et al. 1998',<br> 'ClassCDE' => 'authority'<br>
},<br> {<br> 'DispName' => 'strain sp. 7',<br> 'ClassCDE' => 'type material'<br>
}<br> ],<br> 'Synonym' => [<br> 'Roseomonas fauriae',<br>
'Azospirillum brasiliense',<br> 'Spirillum lipoferum'<br> ]<br>
},<br> 'LineageEx' => {<br> 'Taxon' => [<br> {<br> 'TaxId' => '131567',<br>
'Rank' => 'no rank',<br> 'ScientificName' => 'cellular organisms'<br> },<br>
{<br> 'TaxId' => '191',<br> 'Rank' => 'genus',<br>
'ScientificName' => 'Azospirillum'<br> }<br> ]<br> },<br>
'Lineage' => 'cellular organisms; Bacteria; Proteobacteria; Alphaproteobacteria; Rhodospirillales; Rhodospirillaceae; Azospirillum',<br> 'Rank' => 'species',<br>
'GeneticCode' => {<br> 'GCName' => 'Bacterial, Archaeal and Plant Plastid',<br> 'GCId' => '11'<br>
},<br> 'PubDate' => '1993/04/26 01:00:00',<br> 'ScientificName' => 'Azospirillum brasilense',<br> 'UpdateDate' => '2012/10/24 17:17:04',<br>
'ParentTaxId' => '191'<br> }<br> };<br></font></span></blockquote><br><br>Saberia dizer como eu acesso os 3 conteúdos do vetor 'SYNONYM' ?<br><br>
Muito obrigado.<br><br>Grande abraço,<br>Guilherme Machado<br><font size="1">UFPR - Mestrando em Bioinformática</font><br><span style="font-family:courier new,monospace"><font size="1"></font></span>
<br>_______________________________________________<br>
Curitiba-pm mailing list<br>
<a href="mailto:Curitiba-pm@pm.org">Curitiba-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/curitiba-pm" target="_blank">http://mail.pm.org/mailman/listinfo/curitiba-pm</a><br>
<br></blockquote></div><br></div></div>