# simplexml_import_dom

(PHP 5, PHP 7, PHP 8)

simplexml_import_dom — Obtiene un objeto `SimpleXMLElement` de un nodo DOM

### Descripción

simplexml_import_dom(DOMNode `$node`, string `$class_name` = "SimpleXMLElement"): SimpleXMLElement

Esta 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.

### Parámetros

`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.

### Valores devueltos

Devuelve un SimpleXMLElement o `false` en caso de error.

Advertencia

Esta función puede devolver el valor booleano `false`, pero también puede devolver un valor no booleano que se evalúa como `false`. Por favor lea la sección sobre Booleanos para más información. Use el operador === para comprobar el valor devuelto por esta función.

### Ejemplos

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

### Ver también

- dom_import_simplexml() - Obtiene un objeto DOMElement desde un objeto SimpleXMLElement
- Uso básico de SimpleXML