dom_import_SimpleXML

(PHP 5)

dom_import_SimpleXML --  Transforme un objet SimpleXMLElement en objet DOMElement

Description

object DOMElement dom_import_simplexml ( SimpleXMLElement node)

dom_import_simplexml() transforme l'objet SimpleXML node en un objet DOMElement. Le nouvel objet peut être utilisé pour les opérations DOM. SI une erreur survient, la fonction retourne FALSE.

Exemple 1. Importer SimpleXML en DOM avec dom_import_simplexml

<?php
$sxe
= simplexml_load_string('<books><book><title>blah</title></book></books>');
if (
$sxe === false) {
    echo
'Erreur d\'analyse XML';
    exit;
}

$dom_sxe = dom_import_simplexml($sxe);
if (!
$dom_sxe) {
    echo
'Erreur de conversion XML';
    exit;
}

$dom = new domdocument("1.0");
$dom_sxe = $dom->importnode($dom_sxe, true);
$dom_sxe = $dom->appendchild($dom_sxe);

echo
$dom->savexml();
?>

Voir aussi simplexml_import_dom().