(PHP 8 >= 8.4.0)
Dom\import_simplexml — Renvoie un objet Dom\Attr ou Dom\Element à partir d'un objet SimpleXMLElement
   Cette fonction prend l'attribut ou l'élément node donné (une instance de
   SimpleXMLElement) et crée
   un nœud Dom\Attr ou Dom\Element, respectivement.
   Le nouveau Dom\Node fait référence au même nœud XML sous-jacent
   que le SimpleXMLElement.
  
nodeL'attribut ou l'élément nœud à importer (une instance de SimpleXMLElement).
Le Dom\Attr ou Dom\Element.
Exemple #1 Importe SimpleXML dans DOM et modifie SimpleXML via DOM
La gestion des erreurs est omise pour la brièveté.
<?php
$sxe = simplexml_load_string('<books><book><title>blah</title></book></books>');
$elt = Dom\import_simplexml($sxe);
$elt->setAttribute("foo", "bar");
echo $sxe->asXML();
?>L'exemple ci-dessus va afficher :
<?xml version="1.0"?> <books foo="bar"><book><title>blah</title></book></books>
