SimpleXMLElement
PHP Manual

SimpleXMLElement::__construct

(PHP 5 >= 5.0.1)

SimpleXMLElement::__construct Crea un nuevo objeto SimpleXMLElement

Descripción

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

Crea un nuevo objeto SimpleXMLElement.

Parámetros

data

Un string XML correcto o la ruta o URL a un documento XML si data_is_url es TRUE.

options

Usado para especificar additionalLibxml parameters opcionales.

data_is_url

Por defecto, data_is_url es FALSE. Usar TRUE para precisar que data es una ruta o URL a un documento XML en vez de un string de datos.

ns

is_prefix

Valores devueltos

Retorna un objeto SimpleXMLElement representando data.

Errores/Excepciones

Produce un mensaje de error E_WARNING por cada error encontrado en los datos XML y lanza una excepcion si se han detectado errores.

Tip

Debe usarse libxml_use_internal_errors() para eliminar todos los errores XML y libxml_get_errors() para iterar sobre ellos después.

Ejemplos

Example #1 Crea un objeto SimpleXMLElement

<?php

include 'example.php';

$sxe = new SimpleXMLElement($xmlstr);
echo 
$sxe->pelicula[0]->titulo;

?>

El resultado del ejemplo sería:

PHP: Tras el Parser

Example #2 Crea un objeto SimpleXMLElement a partir de una URL

<?php

$sxe 
= new SimpleXMLElement('http://example.org/document.xml'NULLTRUE);
echo 
$sxe->asXML();

?>

Ver también


SimpleXMLElement
PHP Manual