PHP xml_parser_create() funktion
Definition og brug
xml_parser_create() funktionen opretter en XML-tolker.
Denne funktion opretter en ny XML-tolker og returnerer en ressourcesnakke, der kan bruges af andre XML-funktioner.
Syntaks
xml_parser_create(encoding)
Parameter | Beskrivelse |
---|---|
encoding | Valgfri. Specificer outputkodning. |
Beskrivelse
Valgfri parameter encoding I PHP 4 brugt til at specificere den karakterkodning, der skal bruges til at tolke input XML.
Fra PHP 5 begyndte automatisk at detektere input XML's kodning, så encoding Parametrene bruges kun til at specificere koden for outputdata efter tolkning.
I PHP 4 er standarduddataens kodning den samme som inputdataens kodning. Hvis en tom streng overføres, vil tolkeren forsøge at søge de første 3 eller 4 byte for at bestemme dokumentets kodning.
I PHP 5.0.0 og 5.0.1 er standarduddataens tegnsætning ISO-8859-1, mens PHP 5.0.2 og højere versioner er UTF-8.
Tolkningssupporterede koder er ISO-8859-1, UTF-8 og US-ASCII.
Vedvisninger og kommentarer
Vedvisning:For at frigive XML-parser, brug xml_parser_free(); Funktioner.
Vedvisning:For at oprette en XML-parser med understøttelse for navnerum, brug xml_parser_create_ns(); Funktioner.
Eksempler
<?php $xmlparser = xml_parser_create();; xml_parser_free($xmlparser); ?>