Filtrar a exibição de dados em xml
Galera, estou precisando puxar dados de um arquivo XML para o meu site.
O problema, é que eu preciso filtrar os dados, assim como usar o "LIKE" do mysql. Buscar tal campo, só se tiver uma palavra correspondente no xml.
Alguém pode dar uma luz ai?
Última tentativa:
<?php
Carrega e armazena o XML na variavel $xml
$xml = simplexml_load_file("http://www.hotelurbano.com.br/xml?layout=default&cmp=696&utm_campaign=parceria-xml&utm_source=mundialturismo_mundialturismo&utm_medium=parceria-xml&utm_content=");
laço dentro da tag livro para cada tag livro que encontrar
foreach($xml->xpath('//tipodesc') as $livro)
{
# armazena na var $registro o conteudo de uma tag livro
$registro = simplexml_load_string($livro->asXML());
# executa uma consulta XPath e armazena em $busca
$busca = $registro->xpath('//tipodesc[//hospedagem]');
# verificando se houve alguma busca com sucesso
if($busca){
# exibindo os resultados encontrados
echo $livro->titulo . "<br>";
echo $livro->descricao . "<br>";
echo $livro->precoreal . "<br><br>";
}
}
?>Discussão (2)
Carregando comentários...