Funkcja xml_parser_create() w PHP
Definicja i użycie
Funkcja xml_parser_create() tworzy parser XML.
Ta funkcja tworzy nowy parser XML i zwraca zasób handle'a, który może być użyty przez inne funkcje XML.
Gramatyka
xml_parser_create(encoding)
Parametr | Opis |
---|---|
encoding | Opcjonalnie. Określa kodowanie wyjściowe. |
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 wyłącznie 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 bity, 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 od wersji 5.0.2 jest UTF-8.
Kodowanie obsługiwane przez parser 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 z obsługą przestrzeni nazw, użyj xml_parser_create_ns(); Funkcja.
Przykład
<?php $xmlparser = xml_parser_create();; xml_parser_free($xmlparser); ?>