(PHP 8 >= 8.4.0)
Dom\import_simplexml — Obtém um objeto Dom\Attr ou Dom\Element a partir de um objeto SimpleXMLElement
Esta função toma o node
de um atributo ou elemento (uma
instância de SimpleXMLElement) e cria um
nó Dom\Attr ou Dom\Element, respectivamente.
O novo Dom\Node se refere ao mesmo nó XML subjacente
do SimpleXMLElement.
O objeto Dom\Attr ou Dom\Element.
Exemplo #1 Importando SimpleXML no DOM e modificando o SimpleXML através do DOM
A manipulação de erro foi omitida para manter o código curto.
<?php
$sxe = simplexml_load_string('<books><book><title>blah</title></book></books>');
$elt = Dom\import_simplexml($sxe);
$elt->setAttribute("foo", "bar");
echo $sxe->asXML();
?>
O exemplo acima produzirá:
<?xml version="1.0"?> <books foo="bar"><book><title>blah</title></book></books>