SimpleXMLElement::__constructErstellt ein neues SimpleXMLElement-Objekt
&reftitle.description;
publicSimpleXMLElement::__constructstringdataintoptions0booldataIsURL&false;stringnamespaceOrPrefix""boolisPrefix&false;
Erstellt ein neues SimpleXMLElement-Objekt.
&reftitle.parameters;
data
Ein wohlgeformter XML-String, oder der Pfad oder die URL zu einem
XML-Dokument, wenn dataIsURL &true; ist.
options
Optional zu verwenden, um
weitere Libxml-Parameter
anzugeben, die das Lesen von XML-Dokumenten betreffen. Optionen, die
die Ausgabe von XML-Dokumenten betreffen (&zb;
LIBXML_NOEMPTYTAG) werden stillschweigend
ignoriert.
Es kann erforderlich sein, die Option
LIBXML_PARSEHUGE zu übergeben, um tief
verschachteltes XML oder sehr große Textknoten verarbeiten zu können.
dataIsURL
Standardmäßig ist dataIsURL &false;. Verwenden
Sie &true;, um data als Pfad oder URL zu einem
XML-Dokument an Stelle eines Daten-&string;s anzugeben.
namespaceOrPrefix
Ein Namensraum-Präfix oder -URI.
isPrefix
&true;, wenn namespaceOrPrefix ein Präfix ist,
&false;, wenn es ein URI ist; der Standardwert ist &false;.
&reftitle.errors;
Erzeugt eine E_WARNING-Fehlermeldung für jeden
gefundenen Fehler in den XML-Daten und wirft zusätzlich eine
Exception, wenn die XML-Daten nicht geparst werden
konnten.
libxml_use_internal_errors kann verwendet werden, um
alle XML-Fehler zu unterdrücken, und
libxml_get_errors, um danach über diese zu iterieren.
&reftitle.examples;
Die aufgeführten Beispiele binden möglicherweise
examples/simplexml-data.php ein, das die
XML-Zeichenkette enthält, die im ersten Beispiel über die
grundlegende Verwendung
zu finden ist.
Erstellen eines SimpleXMLElement-Objekts
movie[0]->title;
?>
]]>
&example.outputs;
Erstellen eines SimpleXMLElement-Objekts von einer URL
asXML();
?>
]]>
&reftitle.seealso;
simplexml_load_stringsimplexml_load_filelibxml_use_internal_errorslibxml_set_streams_context