PHP xml_parser_create() Funktion

Definition und Verwendung

Die Funktion xml_parser_create() erstellt einen XML-Parser.

Diese Funktion erstellt einen neuen XML-Parser und gibt den Ressourcenhandler zurück, der von anderen XML-Funktionen verwendet werden kann.

Syntax

xml_parser_create(encoding)
Parameter Beschreibung
encoding Optional. Gibt die Ausgabeencoding an.

Beschreibung

Optionalparameter encoding In PHP 4 wird verwendet, um die Kodierung der zu parsenden XML-Eingabe zu spezifizieren.

Ab PHP 5 wird die Kodierung der eingehenden XML automatisch erkannt, daher encoding Der Parameter dient nur dazu, die Kodierung der nach der Parsing ausgegebenen Daten zu spezifizieren.

In PHP 4 ist die Standardausgabe-Kodierung identisch mit der Kodierung der Eingabedaten. Wenn eine leere Zeichenfolge übergeben wird, versucht der Parser, die ersten 3 oder 4 Bytes zu suchen, um die Kodierung des Dokuments zu bestimmen.

In PHP 5.0.0 und 5.0.1 ist die Standardausgabe-Kodierung ISO-8859-1, während PHP 5.0.2 und höher UTF-8 ist.

Der Parser unterstützt die Encodings ISO-8859-1, UTF-8 und US-ASCII.

Hinweise und Anmerkungen

Hinweis:Um den XML-Parser freizugeben, verwenden Sie xml_parser_free(); Funktion.

Hinweis:Um einen XML-Parser mit Namensraumunterstützung zu erstellen, verwenden Sie xml_parser_create_ns(); Funktion.

Beispiel

<?php
$xmlparser = xml_parser_create();;
xml_parser_free($xmlparser);
?>