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); ?>