PHP: Usando o SimpleXML

Nesse exemplo vamos usar o seguinte XML:
[xml]

Video 01
15s

Video 02
30s

[/xml]

Vamos salvar esse arquivo com o nome videos.xml.

Esse tutorial não tem o intuito de ensinar XML, vamos focar na biblioteca SimpleXML que como o nome já diz, é muito simples de manipular elementos XML.

Podemos fazer o carregamento de 2 formas, carregando um XML em forma de string:
[php]
$xml = simplexml_load_string(“<?xml version='1.p' …");
[/php]

Ou podemos carregar um arquivo:
[php]
$xml = simplexml_load_file("videos.xml");
[/php]

Após o carregamento, podemos manipular os elementos como objetos.

Escrevendo o conteúdo do XML:
[php]
// Escrevendo o Atributo id
echo “ID: “.$xml->video[0][‘id’].”
“;

// Escrevendo o conteúdo das TAGs
echo “Nome: “.$xml->video[0]->nome.”
“;
echo “Tempo: “.$xml->video[0]->tempo;

echo “
Foreach:
“;
// Escrevendo todos os elementos
foreach ($xml as $v) {
echo “ID: “.$v[‘id’].”
“;
echo “Nome: “.$v->nome.”
“;
echo “Tempo: “.$v->tempo;
}
[/php]

Saída:
Captura de Tela 2015-06-08 às 12.03.50

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *