Simplexml - busca não retorna o valor
Olá a todos.
Estou fazendo uma busca em um XML com SimpleXML.
Consigo retornar a maioria dos nós, mas estou tendo problemas justamente com um deles:
<abstract abstract-type="short" xml:lang="en">
echo $items['abstract'] . "<br/><br/>"; // NÃO CONSIGO EXIBIR O VALOR DESSE NÓ
Meu XML:
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<article-meta>
<title-group>
<article-title xml:lang="pt">...</article-title>
<article-title xml:lang="en">...</article-title>
<article-title xml:lang="fr">...</article-title>
<article-title xml:lang="es">...</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>...</surname>
<given-names>...</given-names>
</name>
</contrib>
</contrib-group>
<abstract abstract-type="short" xml:lang="pt">...</abstract>
</front>
</article>
PHP:
foreach ($pid as $pids){
$url = 'http://www.scielo.br/scieloOrg/php/articleXML.php?pid='.$pids .'〈='.$getLang;
$xml = simplexml_load_file_curl($url);
foreach($xml->front->{'article-meta'} as $items)
{
echo $items->{'contrib-group'}->contrib->name->surname . ", ";
echo $items->{'contrib-group'}->contrib->name->{'given-names'}. ". ";
echo $items->{'title-group'}->{'article-title'}. "<br/>";
echo $items['abstract'] . "<br/><br/>"; // NÃO CONSIGO EXIBIR O VALOR DESSE NÓ
}
unset($items);
}
Acredito que seja um pequeno detalhe para acertar essa busca, mas como sou iniciante nesse assunto estou apanhando bastante.
Agradeceria bastante se alguém puder ajudar com uma dica bem mastigadinha, rsrsr.
Obrigado desde já,
Henrique.
Discussão (5)
Carregando comentários...