PHP - XML simples
O analisador XML simples
O analisador XML simples é usado para analisar Nome, atributos e conteúdo textual.
As funções XML simples são mostradas abaixo -
simplexml_load_file ()
Esta função aceita o caminho do arquivo como primeiro parâmetro e é obrigatório.
simplexml_load_file(($fileName,$class,$options,$ns,$is_prefix)
simplexml_load_string ()
Esta função aceita a string em vez da referência do arquivo.
simplexml_load_string($XMLData,$class,$options,$ns,$is_prefix)
simplexml_import_dom ()
Esta função aceita conteúdo XML formatado em DOM e converte em XML simples.
simplexml_load_string($DOMNode,$class)
O exemplo a seguir mostra Como analisar um arquivo de dados xml.
<?php
$data = "<?xml version = '1.0' encoding = 'UTF-8'?>
<note>
<Course>Android</Course>
<Subject>Android</Subject>
<Company>TutorialsPoint</Company>
<Price>$10</Price>
</note>";
$xml = simplexml_load_string($data) or die("Error: Cannot create object");
?>
<html>
<head>
<body>
<?php
print_r($xml);
?>
</body>
</head>
</html>
Isso produzirá o seguinte resultado -
SimpleXMLElement Object ( [Course] => Android [Subject] => Android [Company] => TutorialsPoint [Price] => $10 )
Também podemos chamar um arquivo de dados xml conforme mostrado abaixo e ele produz o mesmo resultado mostrado acima -
<?php
$xml = simplexml_load_file("data") or die("Error: Cannot create object");
print_r($xml);
?>