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