PHP Caricamento di dati XML in simplexml


Esempio

Caricamento da stringa

Usa simplexml_load_string per creare un SimpleXMLElement da una stringa:

$xmlString = "<?xml version='1.0' encoding='UTF-8'?>";
$xml = simplexml_load_string($xmlString) or die("Error: Cannot create object");

Si noti che or || deve essere usato qui perché la precedenza di or è superiore a = . Il codice dopo or verrà eseguito solo se $xml fine si risolve in falso.

Caricamento dal file

Usa simplexml_load_file per caricare dati XML da un file o da un URL:

$xml = simplexml_load_string("filePath.xml");

$xml = simplexml_load_string("https://example.com/doc.xml");

L'URL può essere di qualsiasi schema supportato da PHP o wrapper di flusso personalizzato.