(PHP 8 >= 8.4.0)
Dom\import_simplexml — SimpleXMLElement オブジェクトから、Dom\Attr や Dom\Element を取得する
   この関数は、与えられた属性または要素 node
   (SimpleXMLElement のインスタンス) を受け取り、
   それぞれ Dom\Attr や Dom\Element
   ノードを作成します。
   新しい Dom\Node は、
   SimpleXMLElement と同じベースとなる XML ノードを参照します。
  
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>
