(PHP 5, PHP 7)
simplexml_import_dom — Obtiene un objeto SimpleXMLElement de un nodo DOM
$node
[, string $class_name
= "SimpleXMLElement"
] ) : SimpleXMLElementEsta función toma un nodo de un documento DOM y lo convierte en un nodo SimpleXML. Este nuevo objeto puede ser usado como un elemento SimpleXML nativo.
node
Un nodo del elemento DOM
class_name
Este parámetro opcional debe usarse cuando se necesite que simplexml_import_dom() retorne un objeto de la clase indicada. Esa clase debe extender de la clase SimpleXMLElement.
Retorna un SimpleXMLElement o FALSE
en caso de error.
Ejemplo #1 Importando desde DOM
<?php
$dom = new DOMDocument;
$dom->loadXML('<libros><libro><titulo>blah</titulo></libro></libros>');
if (!$dom) {
echo 'Error analizando el documento';
exit;
}
$s = simplexml_import_dom($dom);
echo $s->libro[0]->titulo;
?>
El resultado del ejemplo sería:
blah