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]
Deixe um comentário