simplexml_import_dom

(PHP 5, PHP 7)

simplexml_import_domObtiene 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

Retorna un SimpleXMLElement o FALSE en caso de error.

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