PHP LibxmlFonctions


Introduction à Libxml PHP

Les fonctions et constantes Libxml sont utilisées conjointement avec les fonctions SimpleXML, XSLT et DOM.


Installation

Ces fonctions nécessitent le paquet Libxml.Télécharger depuis xmlsoft.org


Fonctions Libxml de PHP

PHP: Indique la première version de PHP qui prend en charge cette fonction.

Fonctions Description PHP
libxml_clear_errors() Efface le tampon d'erreurs de Libxml. 5
libxml_get_errors() Récupère le tableau d'erreurs. 5
libxml_get_last_error() Récupère la dernière erreur de Libxml. 5
libxml_set_streams_context() Définit le contexte de flux pour le prochain chargement ou écriture de document Libxml. 5
libxml_use_internal_errors() Désactive les erreurs Libxml, permettant aux utilisateurs de lire les informations d'erreur à la demande. 5


Constantes Libxml de PHP

Fonctions Description PHP
LIBXML_COMPACT Définit l'optimisation d'allocation des petits nœuds. Elle améliore les performances des applications. 5
LIBXML_DTDATTR Définit les attributs DTD par défaut. 5
LIBXML_DTDLOAD Charge le sous-ensemble externe. 5
LIBXML_DTDVALID Valide via la DTD. 5
LIBXML_NOBLANKS Supprime les nœuds vides. 5
LIBXML_NOCDATA Définit les CDATA comme des nœuds de texte. 5
LIBXML_NOEMPTYTAG Transforme les balises vides (par ex. <br/> en <br></br>). Disponible uniquement dans les fonctions DOMDocument->save() et DOMDocument->saveXML(). 5
LIBXML_NOENT Substitue les entités. 5
LIBXML_NOERROR Supprime les rapports d'erreur. 5
LIBXML_NONET Arrête l'accès réseau lors du chargement des documents. 5
LIBXML_NOWARNING Supprime les rapports d'avertissement. 5
LIBXML_NOXMLDECL Supprime la déclaration XML lors de l'enregistrement du document. 5
LIBXML_NSCLEAN Supprime les déclarations d'espace de noms supplémentaires. 5
LIBXML_XINCLUDE Utilise la substitution XInclude. 5
LIBXML_ERR_ERROR Obtenir les erreurs récupérables. 5
LIBXML_ERR_FATAL Obtenir les erreurs fatales. 5
LIBXML_ERR_NONE N'obtenir aucune erreur. 5
LIBXML_ERR_WARNING Obtenir des avertissements simples. 5
LIBXML_VERSION Obtenir la version de libxml (par ex. 20605 ou 20617) 5
LIBXML_DOTTED_VERSION Obtenir la version pointée de Libxml (par ex., 2.6.5 ou 2.6.17). 5
Autres extensions