PHP __construct()Funktionen
PHP SimpleXML Referenzhandbuch
Beispiele
Die Funktion erstellt ein neues SimpleXMLElement-Objekt und gibt dann den Inhalt des body-Knotens aus:
$note=<<<XML
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Erinnerung</heading>
<body>Vergiss mich dieses Wochenende nicht!</body>
</note>
XML;
$xml=new SimpleXMLElement($note);
echo $xml->body;
Beispiel ausführen »
Definition und Verwendung
Die Funktion __construct() erstellt ein neues SimpleXMLElement-Objekt.
Syntax
__construct(data,options,data_is_url,ns,is_prefix);
| Parameters | Beschreibung |
|---|---|
| data | Erforderlich. Eine wohlgeformte XML-Zeichenfolge oder der Pfad bzw. die URL eines XML-Dokuments (wenn data_is_url TRUE ist). |
| options | Optional. Gibt zusätzliche Libxml-Parameter an. Wird festgelegt, indem Optionen als 1 oder 0 angegeben werden (TRUE oder FALSE, z. B. LIBXML_NOBLANKS(1)). Mögliche Werte:
|
| data_is_url | Optional. Wenn TRUE, gibt es an dataist der Pfad oder die URL des XML-Dokuments, keine String-Daten. Standard ist FALSE. |
| ns | Optional. Gibt das Namespace-Präfix oder die URI an. |
| is_prefix | Optional. Gibt einen booleschen Wert an. Wennnsein Präfix ist, dann TRUE; wennnseine URI ist, dann FALSE. Standard ist FALSE. |
Technische Details
| Rückgabewerte: | Gibt eindataSimpleXMLElement-Objekt zurück, das ... darstellt |
|---|---|
| PHP-Version: | 5.0.1+ |
| PHP-Änderungsprotokoll: | PHP 5.1.2: Fügte dieoptionsunddata_is_urlParameter hinzu. PHP 5.2: Fügte diensundis_prefixParameter hinzu. |
Weitere Beispiele
Angenommen, wir haben die folgende XML-Dateinote.xml :
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Beispiel 1
Erstellen Sie ein SimpleXMLElement-Objekt aus einer URL:
$xml=new SimpleXMLElement("note.xml",0,TRUE);
echo $xml->asXML();
Beispiel ausführen »
Andere Erweiterungen