dom_import_simplexml

(PHP 5, PHP 7, PHP 8)

dom_import_simplexml Obtiene un objeto DOMElement desde un objeto SimpleXMLElement

Descripción

dom_import_simplexml(object$node): DOMElement

Esta función toma el nodo node de la clase SimpleXML y lo convierte en un nodod DOMElement. Este nuevo objeto se puede usar como un nodo DOMElement nativo.

Parámetros

node

El nodo SimpleXMLElement.

Valores devueltos

El nodo DOMElement añdido.

Historial de cambios

VersiónDescripción
8.0.0 Esta función ya no devuelve null en caso de fallo.

Ejemplos

Ejemplo #1 Importar SimpleXML a DOM con dom_import_simplexml()

<?php

$sxe
= simplexml_load_string('<books><book><title>blah</title></book></books>');

if (
$sxe === false) {
echo
'Error al analizar el documento';
exit;
}

$dom_sxe = dom_import_simplexml($sxe);
if (!
$dom_sxe) {
echo
'Error al convertir a XML';
exit;
}

$dom = new DOMDocument('1.0');
$dom_sxe = $dom->importNode($dom_sxe, true);
$dom_sxe = $dom->appendChild($dom_sxe);

echo
$dom->saveXML();

?>

Ver también

To Top