PHP Conference Kansai 2025

Dom\import_simplexml

(PHP 8 >= 8.4.0)

Dom\import_simplexml Devuelve un objeto Dom\Attr o Dom\Element a partir de un objeto SimpleXMLElement

Descripción

Dom\import_simplexml(object $node): Dom\Attr|Dom\Element

Esta función toma el atributo o el elemento node dado (una instancia de SimpleXMLElement) y crea un nodo Dom\Attr o Dom\Element, respectivamente. El nuevo Dom\Node hace referencia al mismo nodo XML subyacente que el SimpleXMLElement.

Parámetros

node

El nodo SimpleXMLElement.

Valores devueltos

El Dom\Attr o Dom\Element.

Ejemplos

Ejemplo #1 Importa SimpleXML en DOM y modifica SimpleXML a través de DOM

La gestión de errores se omite por brevedad.

<?php

$sxe
= simplexml_load_string('<books><book><title>blah</title></book></books>');
$elt = Dom\import_simplexml($sxe);
$elt->setAttribute("foo", "bar");
echo
$sxe->asXML();

?>

El resultado del ejemplo sería:

<?xml version="1.0"?>
<books foo="bar"><book><title>blah</title></book></books>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top