[Resolvido] Informações XML para variáveis PHP
Bom, o negócio é o seguinte.
Eu queria montar um programinha para uma empresa. Seria assim, ele pega XML de uma URL e passa para PHP transformando em variáveis para que depois eu possa mostrar no navegador por echo. Ou seja, a URL é a seguinte.
http://api.kakaku.com/Ver1/iteminfo.ashx?P...;ResultSet=Mini
Ao abrir o link(Eu vejo pelo IE), mostra o código XML, agora eu quero por exemplo, pegar o dado "00200614849" que está dentro do <ProductID></ProductID> e colocar esse dado dentro de uma variável do PHP.
Queria passar para uma variável PHP, algo como:
$productid=<ProductID>O número daqui</ProductID>; Ou seja $productid=00200614849;
Para vocês terem uma idéia, eu estou tentando seguir esse tutorial.
http://clares.wordpress.com/2008/08/17/ler-xml-com-php/
Ali no meio da página tem:
>
<?
#carrega o arquivo XML e retornando um Array
$xml = simplexml_load_file(“livros.xml”);
#para cada nó LIVRO atribui à variavel $livro (obj simplexml)
foreach($xml->livro as $livro)
{
echo $livro->cod;
#usando o utf8_decode para exibir com acentos
echo utf8_decode($livro->titulo);
echo utf8_decode($livro->autor);
echo utf8_decode($livro->descricao);
echo $livro->preco;
echo “<br>”;
}
?>
O problema é que onde eu marquei em vermelho, ele pede um .xml, sendo que os dados do link que eu tenho é xml mas não sei o quê substituir no lugar do marcado em vermelho, pois não é um arquivo XML, e sim um link(http://api.kakaku.com/Ver1/iteminfo.ashx?ProductID=00200614849&ResultSet=Mini).
Não sei se ficou um pouco confuso, mas se acaso não entenderem, por favor, responda o tópico com o que você não entendeu do meu terrível Português :mellow: .
Very Thank You... E meu terrível Inglês.
Discussão (6)
Carregando comentários...