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