SimpleXMLElement::children
SimpleXMLElement::getDocNamespaces
Fonctions SimpleXML
PHP Manual

# SimpleXMLElement::__construct

(PHP 5 >= 5.0.1)

SimpleXMLElement::__construct — Crée un nouvel objet SimpleXMLElement

### Description

SimpleXMLElement
__construct ( string `$data` [, int `$options` [, bool `$data_is_url` [, string `$ns` [, bool `$is_prefix` ]]]] )

Crée un nouvel objet SimpleXMLElement

### Liste de paramètres

`data`

  Une chaîne de caractères XML bien formée ou le chemin d'accès ou un URL pointant à un document XML si `data_is_url` vaut `TRUE`.

`options`

  Optionnellement utilisé pour spécifier des paramètres Libxml additionnels.

`data_is_url`

  Par défaut, `data_is_url` vaut `FALSE`. Utilisez `TRUE` pour spécifier que le paramètres `data` est un chemin d'accès ou un URL pointant à un document XML au lieu d'une chaîne de caractères de données.

`ns`

`is_prefix`

### Valeurs de retour

Retourne un objet SimpleXMLElement représentant les données `data` .

### Erreurs / Exceptions

Produit un message d'erreur de type `E_WARNING` pour chaque erreur trouvée dans les données XML et lance une exception si des erreurs sont détectées.

### Exemples

Exemple #1 Crée un objet SimpleXMLElement

`<?php
include 'example.php';
$sxe = new SimpleXMLElement($xmlstr);
echo $sxe->movie[0]->title;
?>`

Exemple #2 Crée un objet SimpleXMLElement à partir d'un URL

`<?php
$sxe = new SimpleXMLElement('http://example.org/document.xml', NULL, TRUE);
echo $sxe->asXML();
?>`

### Voir aussi

- simplexml_load_string() - Convertit une chaîne XML en objet
- simplexml_load_file() - Convertit un fichier XML en objet

SimpleXMLElement::children
SimpleXMLElement::getDocNamespaces
Fonctions SimpleXML
PHP Manual