(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.
node
L'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>