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