Constantes pré-définies
Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.
-
LIBXML_BIGLINES
(entier) -
Permet de signaler correctement les numéros de ligne supérieurs à 65535.
Note:
Uniquement disponible dans PHP 7.0.0 avec Libxml >= 2.9.0
-
LIBXML_COMPACT
(entier) -
Active l'optimisation de l'allocation de petits noeuds. Ceci pourrait
augmenter la rapidité de votre application sans avoir besoin de changer
votre code.
Note:
Seulement disponible dans Libxml >= 2.6.21
-
LIBXML_DTDATTR
(entier) - Attribut de DTD par défaut
-
LIBXML_DTDLOAD
(entier) - Charge le sous-ensemble externe
-
LIBXML_DTDVALID
(entier) - Valide avec la DTD
-
LIBXML_HTML_NOIMPLIED
(integer) -
Définit le drapeau HTML_PARSE_NOIMPLIED, qui désactive l'ajout automatique
des éléments html/body...
Note:
Uniquement disponible en Libxml >= 2.7.7 (depuis PHP >= 5.4.0)
-
LIBXML_HTML_NODEFDTD
(integer) -
Définit le drapeau HTML_PARSE_NODEFDTD, qui empèche l'ajout automatique
d'un doctype si aucun n'est trouvé.
Note:
Only available in Libxml >= 2.7.8 (as of PHP >= 5.4.0)
-
LIBXML_NOBLANKS
(entier) - Suppression des noeuds vides
-
LIBXML_NOCDATA
(entier) - Fusion des CDATA en noeuds de texte
-
LIBXML_NOEMPTYTAG
(entier) -
Agrandit les balises vides (par exemple, <br/> en
<br></br>)
Note:
Cette option est actuellement disponible uniquement avec les fonctions DOMDocument::save et DOMDocument::saveXML.
-
LIBXML_NOENT
(entier) - Substitution des entités
-
LIBXML_NOERROR
(entier) - Suppression du rapport d'erreur
-
LIBXML_NONET
(entier) - Désactivation du réseau lors du chargement de document
-
LIBXML_NOWARNING
(entier) - Suppression des rapports d'alerte
-
LIBXML_NOXMLDECL
(entier) -
Annule la déclaration XML lors de la sauvegarde du document
Note:
Seulement disponible dans Libxml >= 2.6.21
-
LIBXML_NSCLEAN
(entier) - Suppression des espaces de noms redondants
-
LIBXML_PARSEHUGE
(entier) -
Affecte le drapeau XML_PARSE_HUGE. Désactive toute limite du
parseur codée en dur. Ceci affecte les limites comme la profondeur
maximale d'un document ou l'entité récursion, mais aussi
les limites de la taille du texte des noeuds.
Note:
Seulement disponible depuis Libxml >= 2.7.0 (depuis PHP >= 5.3.2 et PHP >= 5.2.12)
-
LIBXML_PEDANTIC
(integer) -
Définit le drapeau XML_PARSE_PEDANTIC, qui active le rapport d'erreur
pedantic.
Note:
Available as of PHP >= 5.4.0
-
LIBXML_XINCLUDE
(entier) - Implémentation de la substitution XInclude
-
LIBXML_ERR_ERROR
(entier) - Erreur non-fatale
-
LIBXML_ERR_FATAL
(entier) - Erreur fatale
-
LIBXML_ERR_NONE
(entier) - Aucune erreur
-
LIBXML_ERR_WARNING
(entier) - Une alerte simple
-
LIBXML_VERSION
(entier) - libxml version sous la forme 20605 ou 20617
-
LIBXML_DOTTED_VERSION
(chaîne de caractères) - libxml version sous la forme 2.6.5 ou 2.6.17
-
LIBXML_SCHEMA_CREATE
(integer) -
Crée la valeur par défaut/fixée du noeud durant la validation
du schéma XSD
Note:
Uniquement disponible en Libxml >= 2.6.14 (à partir de PHP >= 5.5.2)
Version en cache
25/11/2024 15:14:03 Cette version de la page est en cache (à la date du 25/11/2024 15:14:03) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-libxml.constants.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.