(PHP 5 >= 5.0.1, PHP 7)
SimpleXMLElement::__construct — Erstellt ein neues SimpleXMLElement-Objekt
$data
[, int $options
[, bool $data_is_url
[, string $ns
[, bool $is_prefix
]]]] )Erstellt ein neues SimpleXMLElement-Objekt.
data
Ein wohlgeformter XML-String, oder der Pfad oder URL zu einem
XML-Dokument, wenn data_is_url
TRUE
ist.
options
Optional zu verwenden, um weitere Libxml Parameter anzugeben.
data_is_url
Standardmäßig ist data_is_url
FALSE
. Verwenden
Sie TRUE
, um data
als Pfad oder URL zu einem
XML-Dokument an Stelle eines Daten-Strings anzugeben.
ns
is_prefix
Gibt ein SimpleXMLElement-Objekt zurück, das
data
repräsentiert.
Erzeugt eine E_WARNING
-Fehlermeldung für jeden gefundenen
Fehler in den XML-Daten und wirft eine Exception, sobald ein solcher Fehler
festgestellt wurde.
libxml_use_internal_errors() kann verwendet werden, um alle XML-Fehler zu unterdrücken, und libxml_get_errors(), um danach über diese zu iterieren.
Beispiel #1 Erstellen eines SimpleXMLElement-Objekts
<?php
include 'example.php';
$sxe = new SimpleXMLElement($xmlstr);
echo $sxe->movie[0]->title;
?>
Beispiel #2 Erstellen eines SimpleXMLElement-Objekts von einem URL
<?php
$sxe = new SimpleXMLElement('http://example.org/document.xml', NULL, TRUE);
echo $sxe->asXML();
?>