Manuel PHP
Précédent |  | Suivant

# SimpleXMLElement->__construct()

(no version information, might be only in CVS)

SimpleXMLElement->__construct() -- Crée un nouvel objet SimpleXMLElement

## Description

class 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
simplexml_load_file

Précédent | Sommaire | Suivant
SimpleXMLElement->children() | Niveau supérieur | SimpleXMLElement->getDocNamespaces()