Funkcja PHP xml_parser_create_ns()

Definicja i użycie

Funkcja xml_parser_create_ns() tworzy parser XML z obsługą przestrzeni nazw.

Funkcja ta tworzy nowy parser XML i zwraca zasób handle, który może być użyty przez inne funkcje XML.

Gramatyka

xml_parser_create_ns(encoding,separator)
Parametr Opis
encoding Opcjonalnie. Określa kodowanie wyjściowe.
encoding Opcjonalnie. Określa znak rozdzielający nazwę etykiety i przestrzeń nazw w wyjściu. Domyślnie to ":".

Opis

Opcjonalny parametr encoding W PHP 4 używane do określenia kodowania znaków wejściowego XML do analizy.

Od PHP 5, automatyczne wykrywanie kodowania wejściowego XML, więc encoding Parametr jest używany tylko do określenia kodowania danych wyjściowych po解析.

W PHP 4, domyślne kodowanie wyjściowe jest takie samo jak kodowanie danych wejściowych. Jeśli przekazano pustą ciąg liter, parser spróbuje wyszukać pierwsze 3 lub 4 bajty, aby określić kodowanie dokumentu.

W PHP 5.0.0 i 5.0.1, domyślna kodowanie wyjściowe to ISO-8859-1, podczas gdy w PHP 5.0.2 i wyższych wersjach to UTF-8.

Kodowanie obsługiwanego przez parsera to ISO-8859-1, UTF-8 i US-ASCII.

Wskazówki i komentarze

Wskazówka:Aby uwolnić parser XML, użyj xml_parser_free(); Funkcja.

Wskazówka:Aby utworzyć parser XML bez obsługi przestrzeni nazw, użyj xml_parser_create(); Funkcja.

Przykład

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