Ir para conteúdo



Lendo campos XML


  • Por favor, faça o login para responder
Não há respostas para este tópico

#1 epsnet

epsnet
  • Membros
  • 2 posts

Postado 30 September 2011 - 02:22 PM

Ola amigos, td bem? Espero que esteja transcorrendo tudo na paz.

Acontece o seguinte preciso ler este XML, comprei um livro, acessei alguns sites e não consigo.

Desculpe, talvez seja fácil para vcs, mas to pecando em algo, me ajudem por favor, como faço.

Criei em PHP para ver mas não consigo.

muito obrigado


<?
$parser = xml_parser_create();
$dados = implode ("",file("http://beta.parceriaperfeita.com.br/vitrine.xml?anunciante=1"));
xml_parse_into_struct($parser,$dados,&$valores,&$indices);
xml_parser_free($parser);
$valido=false;

foreach ($valores as $elemento)
{
if($elemento["tag"]=="nome" || $elemento["tag"]=="fabricante")
{
$valor = trim($elemento["value"]);
if(preg_match("/$palavraschave/i",$valor))
$valido = true;

If($elemento["tag"]=="nome")
$titulo_atual = $valor;
else
{
$descricao_atual = $valor;
if ($valido)
{
$titulo_atual = str_replace($palavraschave,"<b>$palavraschave</b>", $titulo_atual);
$descricao_atual = str_replace($palavraschave,"<b>$palavraschave</b>",$descricao_atual);
echo "<font color=\"blue\"><u>$titulo_atual</u></font><br>";
echo "<font color=\"black\"><u>$descricao_atual</u></font><br>";
$valido=false;
}
}
}
}
?>






1 usuário(s) está(ão) lendo este tópico

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)