IMPRESS dotted_line CONTACT dotted_line search dotted_line Kontakt dotted_line sitemap dotted_line print
122 PHP-Resource users online

Switch to another languags Deutsch aktuelle Sprache Englisch

PHP Manual


(PHP 5 >= 5.0.1)

SimpleXMLElement::__construct Creates a new SimpleXMLElement object


final public SimpleXMLElement::__construct() ( string $data [, int $options = 0 [, bool $data_is_url = false [, string $ns = "" [, bool $is_prefix = false ]]]] )

Creates a new SimpleXMLElement object.



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


Optionally used to specify additional Libxml parameters.


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.


Namespace prefix or URI.


TRUE if ns is a prefix, FALSE if it's a URI; defaults to FALSE.

Return Values

Returns a SimpleXMLElement object representing data.


Produces an E_WARNING error message for each error found in the XML data and additionally throws an Exception if the XML data could not be parsed.


Use libxml_use_internal_errors() to suppress all XML errors, and libxml_get_errors() to iterate over them afterwards.



Listed examples may include example.php, which refers to the XML string found in the first example of the basic usage guide.

Example #1 Create a SimpleXMLElement object


include 'example.php';

$sxe = new SimpleXMLElement($xmlstr);


The above example will output:

PHP: Behind the Parser

Example #2 Create a SimpleXMLElement object from a URL


= new SimpleXMLElement(''NULLTRUE);


See Also

Comments to the PHP manual
Write new comment


New Tutorial entries

Migration einer PHP 5 App auf PHP 7

Dieses PHP 7 Tutorial zeigt dir, wie du dein PHP5 Script auf PHP7 umstellst.

Berni | Category: PHP
PHP 7 Virtual Machine

Dieser Artikel zielt darauf ab, einen Überblick über die Zend Virtual Machine, wie es in PHP 7 gefunden wird.

Berni | Category: PHP
plotting masters - a professional guide - Teil II

Grafische Interpolation und Bestapproximation von numerischen Wertepaaren: Wir wollen Punkte auf einer Zeichenebene über verschiedene Verfahren miteinander verbinden.

EVAMasters | Category: PHP