(PHP 8 >= 8.4.0)
Dom\import_simplexml — Devuelve un objeto Dom\Attr o Dom\Element a partir de un objeto SimpleXMLElement
Esta función toma el atributo o el elemento node
dado (una instancia de
SimpleXMLElement) y crea
un nodo Dom\Attr o Dom\Element, respectivamente.
El nuevo Dom\Node hace referencia al mismo nodo XML subyacente
que el SimpleXMLElement.
El Dom\Attr o Dom\Element.
Ejemplo #1 Importa SimpleXML en DOM y modifica SimpleXML a través de DOM
La gestión de errores se omite por brevedad.
<?php
$sxe = simplexml_load_string('<books><book><title>blah</title></book></books>');
$elt = Dom\import_simplexml($sxe);
$elt->setAttribute("foo", "bar");
echo $sxe->asXML();
?>
El resultado del ejemplo sería:
<?xml version="1.0"?> <books foo="bar"><book><title>blah</title></book></books>