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
(int)
Note:
Uniquement disponible dans PHP 7.0.0 avec Libxml >= 2.9.0
LIBXML_COMPACT
(int)
Note:
Seulement disponible dans Libxml >= 2.6.21
LIBXML_DTDATTR
(int)
Activer le chargement des attributs DTD permettra la récupération d'entités externes.
La constante LIBXML_NO_XXE peut être utilisée pour empêcher cela (disponible uniquement dans Libxml >= 2.13.0, à partir de PHP 8.4.0).
LIBXML_DTDLOAD
(int)
Activer le chargement des sous-ensembles externes permettra la récupération d'entités externes.
La constante LIBXML_NO_XXE peut être utilisée pour empêcher cela (disponible uniquement dans Libxml >= 2.13.0, à partir de PHP 8.4.0).
LIBXML_DTDVALID
(int)
Activer la validation du DTD peut faciliter les attaques par entités externes XML (XXE).
La constante LIBXML_NO_XXE peut être utilisée pour empêcher cela (disponible uniquement dans Libxml >= 2.13.0, à partir de PHP 8.4.0).
LIBXML_HTML_NOIMPLIED
(int)
Note:
Uniquement disponible en Libxml >= 2.7.7 (à partir de PHP >= 5.4.0)
LIBXML_HTML_NODEFDTD
(int)
Note:
Uniquement disponible avec Libxml >= 2.7.8 (à partir de PHP >= 5.4.0)
LIBXML_LOADED_VERSION
(string)
LIBXML_NOBLANKS
(int)
LIBXML_NOCDATA
(int)
LIBXML_NOEMPTYTAG
(int)
<br/> en
<br></br>)
Note:
Cette option est actuellement disponible uniquement avec les fonctions DOMDocument::save et DOMDocument::saveXML.
LIBXML_NOENT
(int)
Activer la substitution d'entités peut faciliter les attaques XML External Entity (XXE).
LIBXML_NOERROR
(int)
LIBXML_NONET
(int)
LIBXML_NOWARNING
(int)
LIBXML_NOXMLDECL
(int)
Note:
Seulement disponible dans Libxml >= 2.6.21
LIBXML_NO_XXE
(int)
Note:
Disponible uniquement dans Libxml >= 2.13.0, à partir de PHP 8.4.0
LIBXML_NSCLEAN
(int)
LIBXML_PARSEHUGE
(int)
Comme ceci relâche les limites codées en dur, il ne devrait être utilisé qu'avec des données de confiance. Retirer la limite de profondeur sur des entrées non fiables peut conduire à une consommation excessive de ressources, comme un débordement de pile lors du traitement d'un document profondément imbriqué.
Note:
Seulement disponible avec Libxml >= 2.7.0 (à partir de PHP >= 5.3.2 et PHP >= 5.2.12)
LIBXML_PEDANTIC
(int)
Note:
Disponible à partir de PHP >= 5.4.0
LIBXML_RECOVER
(int)
Note:
Disponible uniquement à partir de PHP 8.4.0
LIBXML_XINCLUDE
(int)
LIBXML_ERR_ERROR
(int)
LIBXML_ERR_FATAL
(int)
LIBXML_ERR_NONE
(int)
LIBXML_ERR_WARNING
(int)
LIBXML_VERSION
(int)
LIBXML_DOTTED_VERSION
(string)
LIBXML_SCHEMA_CREATE
(int)
Note:
Uniquement disponible en Libxml >= 2.6.14 (à partir de PHP >= 5.5.2)