(PHP 8 >= 8.4.0)
Dom\import_simplexml — Получает объект класса Dom\Attr или Dom\Element из объекта SimpleXMLElement
Функция принимает заданный атрибут или элемент node
(экземпляр SimpleXMLElement) и создаёт узел Dom\Attr
или Dom\Element, соответственно.
Новый узел Dom\Node ссылается на тот же базовый узел XML,
что и SimpleXMLElement.
Функция возвращает объект класса Dom\Attr или Dom\Element.
Пример #1 Импорт SimpleXML в DOM и изменение SimpleXML с помощью DOM
Обработка ошибок опущена для краткости.
<?php
$sxe = simplexml_load_string('<books><book><title>blah</title></book></books>');
$elt = Dom\import_simplexml($sxe);
$elt->setAttribute("foo", "bar");
echo $sxe->asXML();
?>
Результат выполнения приведённого примера:
<?xml version="1.0"?> <books foo="bar"><book><title>blah</title></book></books>