(PHP 5, PHP 7, PHP 8)
dom_import_simplexml — Transforme un objet SimpleXMLElement en un objet DOMElement
dom_import_simplexml() transforme l'objet
SimpleXML node
en un objet DOMElement. Le nouvel objet
peut être utilisé en tant que nœud natif DOMElement.
Le nœud DOMElement ajouté.
Version | Description |
---|---|
8.0.0 |
Cette fonction ne retourne désormais plus null en cas d'échec.
|
Exemple #1 Importation d'un objet SimpleXML dans DOM avec dom_import_simplexml()
<?php
$sxe = simplexml_load_string('<books><book><title>blah</title></book></books>');
if ($sxe === false) {
echo 'Erreur lors de l\'analyse du document';
exit;
}
$dom_sxe = dom_import_simplexml($sxe);
if (!$dom_sxe) {
echo 'Erreur lors de la conversion du XML';
exit;
}
$dom = new DOMDocument('1.0');
$dom_sxe = $dom->importNode($dom_sxe, true);
$dom_sxe = $dom->appendChild($dom_sxe);
echo $dom->saveXML();
?>