Ir para conteúdo
Fórum Script Brasil
  • 0

Leitor de xml (simplexml_load_file)


gsguma

Pergunta

Galera gostaria de uma ajuda ai!

Construi um leitor de xml, estou tentando capturar os dados de um xml, porém só está retornando a 1ª parte, gostaria de capturar também os dados entre as tags <image> e </image> (que contém as tags <title>,<url> e <link>).

Visualizar leitor ainda não finalizado

Parte simplificado do código:

<?php

$feed = "http://www.gsguma.com.br/rss/rss_d.php";

$xml_cab = simplexml_load_file($feed);
foreach($xml_cab->channel as $chan) {
$tit_cab = utf8_decode($chan->title);
$url_cab = utf8_decode($chan->link);
$des_cab = utf8_decode($chan->description);
$cop_cab = utf8_decode($chan->copyright);
}

$xml_img = simplexml_load_file($feed);
foreach($xml_img->image as $img) {
$tit_img = utf8_decode($img->title[(title)]);
$url_img = utf8_decode($img->url);
$des_img = utf8_decode($img->link);
}

//Mostra dados array
echo "<br />XML CAB (array)<br />";
print_r($xml_cab);
echo "<br />XML IMG (array)<br />";
print_r($xml_img);

//Mostra dados string

//tag <channel>
echo "<br />XML CAB (string)<br />";
echo ".$tit_cab.";
echo ".$url_cab.";
echo ".$des_cab.";
echo ".$cop_cab.";

//tag <image>
echo "<br />XML IMG (string)<br />";
echo ".$tit_img.";
echo ".$url_img.";
echo ".$des_img.";

?>

Vlw

Editado por gsguma
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...