(PHP 5, PHP 7)
simplexml_import_dom — Construit un objet SimpleXMLElement à partir d'un objet DOM
$node
[, string $class_name = "SimpleXMLElement"
] ) : SimpleXMLElementsimplexml_import_dom() prend un noeud d'un document DOM et la transforme en noeud SimpleXML. Ce nouvel objet peut alors être utilisé comme un objet natif SimpleXML.
nodeUn élément DOM
class_nameVous pouvez utiliser ce paramètre optionnel afin que simplexml_load_string() retourne un objet de la classe spécifiée. Cette classe doit étendre la classe SimpleXMLElement.
Retourne un objet SimpleXMLElement ou FALSE si une erreur survient.
Cette fonction peut retourner FALSE, mais elle peut aussi retourner une valeur équivalent à FALSE.
Veuillez lire la section sur les booléens pour plus d'informations.
Utilisez l'opérateur ===
pour tester la valeur de retour exacte de cette fonction.
Exemple #1 Import DOM
<?php
$dom = new DOMDocument;
$dom->loadXML('<books><book><title>blah</title></book></books>');
if (!$dom) {
echo 'Erreur durant l\'analyse du document';
exit;
}
$s = simplexml_import_dom($dom);
echo $s->book[0]->title;
?>
L'exemple ci-dessus va afficher :
blah