post #2668
Ler uma URL ou arquivo XML via PHP
Publicado em: 31/03/2023 / Atualizado em: 31/03/2023
Caso você precise criar uma aplicação em PHP que consuma uma API que retorne os dados em formato XML, esse post pode lhe ajudar:
Segue abaixo de um exemplo de estrutura XML básica (cada API retorna de um jeito, verifique como a sua se comporta):
<Carga xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Produtos>
<Produto>
<Nome>
<![CDATA[Nome do Produto]]>
</Nome>
</Produto>
</Produtos>
</Carga>
Abaixo segue o código de exemplo em PHP:
<?php
$url = 'https://SITE_DA_API.com.br/api/dados.xml'; // URL do XML
$xml = simplexml_load_file($url); // Carrega o XML
if ($xml) {
foreach ($xml->Produtos as $produto) {
echo 'Nome: ' . $produto->Produto->Nome . '<br>';
}
} else {
echo 'Não foi possível carregar o XML.';
}
?>Espero que este post tenha lhe ajudado.
Publicações recomendadas:
Link Direto
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link direto abaixo. Basta copiar.
bruno.art.br/?p=2668
ID de Referência: 2668
Sugira uma publicação
Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.