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 |