PHP xml_parser_create() functie

Definitie en gebruik

De xml_parser_create() functie maakt een XML parser aan.

Deze functie maakt een nieuwe XML parser aan en retourneert een bronhouder die kan worden gebruikt door andere XML functies.

Syntax

xml_parser_create(encoding)
Parameters Beschrijving
encoding Optioneel. Specificeer de uitvoercodering.

Beschrijving

Optionele parameter encoding In PHP 4 wordt gebruikt om de codering van de te parseren XML-input te specificeren.

Vanaf PHP 5 wordt automatisch de codering van het ingevoerde XML gedetecteerd, dus encoding Parameters worden alleen gebruikt om de codering van de uitvoerdata na de verwerking te specificeren.

In PHP 4 is de standaard uitvoercodering dezelfde als de codering van de ingevoerde gegevens. Als een lege string wordt doorgegeven, probeert de parser de eerste 3 of 4 bytes te zoeken om de codering van het document te bepalen.

In PHP 5.0.0 en 5.0.1 is de standaard uitvoercharacterencoding ISO-8859-1, terwijl voor PHP 5.0.2 en hogere versies UTF-8 is.

Ondersteunde coderingen voor de parser zijn ISO-8859-1, UTF-8 en US-ASCII.

Tips en opmerkingen

Tip:Om de XML parser te vrijgeven, gebruik dan xml_parser_free(); Functies.

Tip:Om een XML parser te maken die namespaces ondersteunt, gebruik dan xml_parser_create_ns(); Functies.

Voorbeelden

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