Fonction xml_parser_create() PHP

Définition et utilisation

La fonction xml_parser_create() crée un analyseur XML.

Cette fonction crée un nouvel analyseur XML et retourne un pointeur de ressource pouvant être utilisé par d'autres fonctions XML.

Syntaxe

xml_parser_create(encoding)
Paramètre Description
encoding Optionnel. Définir le codage de sortie.

Description

Paramètre optionnel encoding Dans PHP 4, utilisé pour spécifier le codage des entrées XML à analyser.

PHP 5 détecte automatiquement le codage des entrées XML, donc encoding Les paramètres ne servent qu'à spécifier le codage de sortie des données après analyse.

Dans PHP 4, le codage de sortie par défaut est le même que le codage des données d'entrée. Si une chaîne vide est transmise, l'analyseur essaiera de rechercher les 3 ou 4 premiers octets pour déterminer le codage du document.

Dans PHP 5.0.0 et 5.0.1, le codage de sortie par défaut est ISO-8859-1, tandis que pour les versions 5.0.2 et supérieures, c'est UTF-8.

Les codages pris en charge par l'analyseur sont ISO-8859-1, UTF-8 et US-ASCII.

Astuces et commentaires

Astuce :Pour libérer l'analyseur XML, utilisez xml_parser_free(); Fonction.

Astuce :Pour créer un analyseur XML avec prise en charge des espaces de noms, utilisez xml_parser_create_ns(); Fonction.

Exemple

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