PHP-Funktion xml_parser_create_ns()
Definition und Verwendung
Die Funktion xml_parser_create_ns() erstellt einen XML-Parser mit Namensraumunterstützung.
Diese Funktion erstellt einen neuen XML-Parser und gibt die Ressourcenkennung zurück, die von anderen XML-Funktionen verwendet werden kann.
Syntax
xml_parser_create_ns(encoding,separator)
Parameter | Beschreibung |
---|---|
encoding | Optional. Definiert die Ausgabe-Kodierung. |
encoding | Optional. Definiert den Trennzeichen für die Ausgabe von Tagnamen und Namensräumen. Standard ist ":". |
Beschreibung
Optionaler Parameter encoding In PHP 4 wird die Kodierung der zu analysierenden XML-Eingabe spezifiziert.
Ab PHP 5 wird die Kodierung der übergebenen XML automatisch erkannt, daher encoding Der Parameter dient nur dazu, die Kodierung der nach der Analyse 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 durchsuchen, 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.
Die von den Analysetools unterstützten Encodings sind ISO-8859-1, UTF-8 und US-ASCII.
Hinweise und Kommentare
Hinweis:Um den XML-Parser freizugeben, verwenden Sie xml_parser_free(); Funktion.
Hinweis:Um einen XML-Parser ohne Namensraumunterstützung zu erstellen, verwenden Sie xml_parser_create(); Funktion.
Beispiel
<?php $xmlparser =; xml_parser_create_ns();; xml_parser_free($xmlparser); ?>