Fonctions libxml de PHP
Introduction à libxml de PHP
Les fonctions et constantes libxml sont utilisées avec SimpleXML, XSLT et DOM.
Installer
Ces fonctions nécessitent le paquet libxml.Télécharger sur xmlsoft.org.
Fonctions libxml de PHP
PHP:Indiquer la version la plus ancienne de PHP prise en charge par cette fonction.
Fonction | Description | PHP |
---|---|---|
libxml_clear_errors() | Vider le tampon des erreurs libxml. | 5 |
libxml_get_errors() | Récupérer le tableau des erreurs. | 5 |
libxml_get_last_error() | Récupérer le dernier erreur de libxml. | 5 |
libxml_set_streams_context() | Configurer l'environnement de flux pour le chargement ou l'écriture du prochain document libxml. | 5 |
libxml_use_internal_errors() | Désactiver les erreurs libxml, permettre à l'utilisateur de lire les informations d'erreur à la demande. | 5 |
Constantes libxml de PHP
Fonction | Description | PHP |
---|---|---|
LIBXML_COMPACT | Configurer l'optimisation de l'allocation de petits nœuds. Cela améliorera les performances de l'application. | 5 |
LIBXML_DTDATTR | Configurer les attributs DTD par défaut. | 5 |
LIBXML_DTDLOAD | Charger l'ensemble externe. | 5 |
LIBXML_DTDVALID | Valider par DTD. | 5 |
LIBXML_NOBLANKS | Supprimer les nœuds vides. | 5 |
LIBXML_NOCDATA | Définir CDATA comme un nœud de texte. | 5 |
LIBXML_NOEMPTYTAG |
Changer les balises vides (par exemple <br/> en <br></br>). Disponible uniquement dans les fonctions DOMDocument->save() et DOMDocument->saveXML(). |
5 |
LIBXML_NOENT | Substituer les entités. | 5 |
LIBXML_NOERROR | Ne pas afficher les rapports d'erreurs. | 5 |
LIBXML_NONET | Arrêter l'accès réseau lors du chargement du document. | 5 |
LIBXML_NOWARNING | Ne pas afficher les rapports d'avertissements. | 5 |
LIBXML_NOXMLDECL | Retirer la déclaration XML lors de l'enregistrement du document. | 5 |
LIBXML_NSCLEAN | Supprimer les déclarations de namespaces supplémentaires. | 5 |
LIBXML_XINCLUDE | Utiliser le remplacement XInclude. | 5 |
LIBXML_ERR_ERROR | Obtenir une erreur réparable. | 5 |
LIBXML_ERR_FATAL | Obtenir une erreur fatale. | 5 |
LIBXML_ERR_NONE | Obtenir pas d'erreur. | 5 |
LIBXML_ERR_WARNING | Obtenir un avertissement simple. | 5 |
LIBXML_VERSION | Obtenir la version libxml (par exemple : 20605 ou 20617). | 5 |
LIBXML_DOTTED_VERSION | Obtenir une version pointée de libxml (par exemple : 2.6.5 ou 2.6.17). | 5 |