PHP xml_parser_create_ns() funktion

Definition og brug

xml_parser_create_ns() funktionen opretter en XML parser med understøttelse for navnerum.

Denne funktion opretter en ny XML tolker og returnerer en ressourcehåndtering, der kan bruges af andre XML funktioner.

Syntaks

xml_parser_create_ns(encoding,separator)
Parameter Beskrivelse
encoding Valgfri. Angiv outputkodering.
encoding Valgfri. Angiv separator for output af tagnavne og navnerum. Standard er ":".

Beskrivelse

Valgfri parameter encoding I PHP 4 brugt til at specificere den karakterkoder, der skal bruges til at解析 indkommende XML input.

Fra PHP 5 begyndte automatisk detektion af indkommende XMLs koder, så encoding Parametre bruges kun til at specificere koden for outputdata efter tolkning.

I PHP 4 er standardoutputkoden den samme som inputdatas koder. Hvis en tom streng passes, vil tolkeren forsøge at søge i de første 3 eller 4 byte for at bestemme dokumentets koder.

I PHP 5.0.0 og 5.0.1 er standardoutputkoden ISO-8859-1, mens PHP 5.0.2 og højere versioner er UTF-8.

Tolkere understøtter koderne ISO-8859-1, UTF-8 og US-ASCII.

Tips og bemærkninger

Tip:For at frigive XML parser, skal du bruge xml_parser_free(); Funktioner.

Tip:For at oprette en XML parser uden understøttelse af navnerum, skal du bruge xml_parser_create(); Funktioner.

Eksempel

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