Visualizzare gli errori di simplexml_load_string()
Un piccolo snippet per visualizzare gli errori in fase di lettura di una stringa XML tramite simplexml_load_string():
$xml_string = "........";
libxml_use_internal_errors(true);
$xml = simplexml_load_string($xml_string);
//se c'è un errore
if (!$xml) {
echo 'Errore';
//viene creato un array con gli errori
$errors = libxml_get_errors();
echo '<pre>';
var_dump($errors);
echo '</pre>';
libxml_clear_errors();
}

Commenti