post

Ler uma URL ou arquivo XML via PHP

Publicado em: 31/03/2023

Categorias: APIBlogPHPXML

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.


Link de compartilhamento

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.

bruno.art.br/pb/2668

ID de Referência: 2668

Sugira uma publicação

Envie uma mensagem para mim, e sugira alguma publicação de algum tema que tenha dificuldades de resolver.

Clique aqui e entre em contato


Comentários