La fonction xml_parser_create_ns() crée un analyseur XML avec prise en charge des espaces de noms.
En cas de succès, la fonction renvoie un handle de ressource qui peut être utilisé par d’autres fonctions XML. En cas d'échec, renvoie FALSE.
xml_parser_create_ns(encodage,séparateur)
paramètre | décrire |
---|---|
codage | Facultatif. Spécifie le codage de sortie. Dans PHP 5.0.2 et supérieur, la valeur par défaut est UTF-8. Valeurs possibles : ISO-8859-1 UTF-8 US-ASCII. Remarque : En PHP 5, l'encodage d'entrée est automatiquement détecté. Dans PHP 4 et versions antérieures, ce paramètre spécifie l'encodage des caractères pour l'entrée et la sortie. Remarque : Dans PHP 5.0.0 et 5.0.1, le jeu de caractères de sortie par défaut est ISO-8859-1. |
séparateur | Facultatif. Spécifie le délimiteur de sortie pour les noms de balises et les espaces de noms. La valeur par défaut est " : ". |
Astuce : Pour libérer l'analyseur XML, utilisez la fonction xml_parser_free().
Astuce : Pour créer un analyseur XML sans prise en charge des espaces de noms, utilisez la fonction xml_parser_create().
<?php$xmlparser = xml_parser_create_ns();xml_parser_free($xmlparser);?>