SimpleXMLElement->children
SimpleXMLElement::getDocNamespaces
SimpleXML Functions
PHP Manual

# SimpleXMLElement::__construct

(PHP 5 >= 5.0.1)

SimpleXMLElement::__construct — Creates a new SimpleXMLElement object

### Descripción

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

Creates a new SimpleXMLElement object.

### Lista de parámetros

`data`

  A well-formed XML string or the path or URL to an XML document if `data_is_url` is `TRUE`.

`options`

  Optionally used to specify additional Libxml parameters.

`data_is_url`

  By default, `data_is_url` is `FALSE`. Use `TRUE` to specify that `data` is a path or URL to an XML document instead of string data.

`ns`

`is_prefix`

### Valores retornados

Returns a SimpleXMLElement object representing `data` .

### Errors/Exceptions

Produces an `E_WARNING` error message for each error found in the XML data and throws an exception if errors were detected.

### Ejemplos

Example #1 Create a SimpleXMLElement object

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

Example #2 Create a SimpleXMLElement object from a URL

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

### Ver también

- simplexml_load_string() - Interpreta una cadena XML en un objeto
- simplexml_load_file() - Interpreta un fichero XML en un objeto

SimpleXMLElement->children
SimpleXMLElement::getDocNamespaces
SimpleXML Functions
PHP Manual