Construit un objet SimpleXMLElement à partir d'un objet DOM

# simplexml_import_dom

(PHP 5, PHP 7)

simplexml_import_dom — Construit un objet SimpleXMLElement à partir d'un objet DOM

### Description

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

simplexml_import_dom() prend un noeud d'un document DOM et la transforme en noeud SimpleXML. Ce nouvel objet peut alors être utilisé comme un objet natif SimpleXML.

### Liste de paramètres

`node`

  Un élément DOM

`class_name`

  Vous pouvez utiliser ce paramètre optionnel afin que simplexml_load_string() retourne un objet de la classe spécifiée. Cette classe doit étendre la classe SimpleXMLElement.

### Valeurs de retour

Retourne un objet SimpleXMLElement ou `FALSE` si une erreur survient.

Avertissement

Cette fonction peut retourner `FALSE`, mais elle peut aussi retourner une valeur équivalent à `FALSE`. Veuillez lire la section sur les booléens pour plus d'informations. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction.

### Exemples

Exemple #1 Import DOM

`<?php
$dom = new DOMDocument;
$dom->loadXML('<books><book><title>blah</title></book></books>');
if (!$dom) {
echo 'Erreur durant l\'analyse du document';
exit;
}
$s = simplexml_import_dom($dom);
echo $s->book[0]->title;
?>`

L'exemple ci-dessus va afficher :

    blah

### Voir aussi

- dom_import_simplexml() - Transforme un objet SimpleXMLElement en un objet DOMElement
- Utilisation de base SimpleXML