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