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