# Constantes predefinidas

Estas constantes son definidas por esta extensión, y solo están disponibles si esta extensión ha sido compilada con PHP, o bien cargada en tiempo de ejecución.

`LIBXML_BIGLINES` (int)
  Permite señalar correctamente los números de línea superiores a 65535.

  > Nota:

  > Disponible únicamente en PHP 7.0.0 con Libxml >= 2.9.0

`LIBXML_COMPACT` (int)
  Activa la optimización de la asignación de pequeños nodos. Esto podría aumentar la rapidez de la aplicación sin necesidad de modificar el código.

  > Nota:

  > Disponible únicamente en Libxml >= 2.6.21

`LIBXML_DTDATTR` (int)
  Atributo DTD por defecto
  Precaución

  Activar la carga de atributos DTD permitirá la recuperación de entidades externas. La constante `LIBXML_NO_XXE` puede ser utilizada para evitar esto (disponible únicamente en Libxml >= 2.13.0, a partir de PHP 8.4.0).

`LIBXML_DTDLOAD` (int)
  Carga el subconjunto externo
  Precaución

  Activar la carga de subconjuntos externos permitirá la recuperación de entidades externas. La constante `LIBXML_NO_XXE` puede ser utilizada para evitar esto (disponible únicamente en Libxml >= 2.13.0, a partir de PHP 8.4.0).

`LIBXML_DTDVALID` (int)
  Valida con la DTD
  Precaución

  Activar la validación de DTD puede facilitar ataques por entidades externas XML (XXE). La constante `LIBXML_NO_XXE` puede ser utilizada para evitar esto (disponible únicamente en Libxml >= 2.13.0, a partir de PHP 8.4.0).

`LIBXML_HTML_NOIMPLIED` (int)
  Define el flag HTML_PARSE_NOIMPLIED, que desactiva la adición automática de elementos html/body...

  > Nota:

  > Disponible únicamente en Libxml >= 2.7.7 (desde PHP >= 5.4.0)

`LIBXML_HTML_NODEFDTD` (int)
  Define el flag HTML_PARSE_NODEFDTD, que impide la adición automática de un doctype si no se encuentra ninguno.

  > Nota:

  > Disponible únicamente en Libxml >= 2.7.8 (desde PHP >= 5.4.0)

`LIBXML_LOADED_VERSION` (string)
  Versión del módulo principal del analizador libxml.
`LIBXML_NOBLANKS` (int)
  Eliminación de nodos vacíos
`LIBXML_NOCDATA` (int)
  Fusión de CDATA en nodos de texto
`LIBXML_NOEMPTYTAG` (int)
  Expande las etiquetas vacías (por ejemplo, `<br/>` en `<br></br>`)

  > Nota:

  > Esta opción está actualmente disponible únicamente con las funciones DOMDocument::save y DOMDocument::saveXML.

`LIBXML_NOENT` (int)
  Sustitución de entidades
  Precaución

  Activar la sustitución de entidades puede facilitar ataques XML External Entity (XXE).

`LIBXML_NOERROR` (int)
  Supresión de informes de error
`LIBXML_NONET` (int)
  Desactivación de la red durante la carga de documentos
`LIBXML_NOWARNING` (int)
  Supresión de informes de advertencia
`LIBXML_NOXMLDECL` (int)
  Anula la declaración XML durante la guardado del documento

  > Nota:

  > Disponible únicamente en Libxml >= 2.6.21

`LIBXML_NO_XXE` (int)
  Desactiva las entidades externas XML (XXE) durante la sustitución de entidades

  > Nota:

  > Disponible únicamente en Libxml >= 2.13.0, a partir de PHP 8.4.0

`LIBXML_NSCLEAN` (int)
  Eliminación de espacios de nombres redundantes
`LIBXML_PARSEHUGE` (int)
  Afecta al flag XML_PARSE_HUGE. Aumenta algunos límites del analizador codificados en el código. Esto afecta a límites como la profundidad máxima de un documento o la recursión de entidades, pero también a los límites del tamaño del texto de los nodos.
  Precaución

  Dado que esto aumenta los límites codificados en el código, solo debería utilizarse con datos de confianza. Aumentar el límite de profundidad sobre datos no confiables puede provocar un consumo excesivo de recursos, como un desbordamiento de pila al procesar un documento profundamente anidado.

  > Nota:

  > Disponible únicamente desde Libxml >= 2.7.0 (desde PHP >= 5.3.2 y PHP >= 5.2.12)

`LIBXML_PEDANTIC` (int)
  Define el flag XML_PARSE_PEDANTIC, que activa el informe de error pedantic.

  > Nota:

  > Disponible a partir de PHP >= 5.4.0

`LIBXML_RECOVER` (int)
  Activa el modo de recuperación durante el análisis de un documento.

  > Nota:

  > Disponible únicamente a partir de PHP 8.4.0

`LIBXML_XINCLUDE` (int)
  Ejecuta la sustitución XInclude (solo para analizadores pull, es decir, XMLReader).
`LIBXML_ERR_ERROR` (int)
  Error no fatal
`LIBXML_ERR_FATAL` (int)
  Error fatal
`LIBXML_ERR_NONE` (int)
  Ningún error
`LIBXML_ERR_WARNING` (int)
  Una advertencia simple
`LIBXML_VERSION` (int)
  Versión de libxml en formato 20605 o 20617
`LIBXML_DOTTED_VERSION` (string)
  Versión de libxml en formato 2.6.5 o 2.6.17
`LIBXML_SCHEMA_CREATE` (int)
  Crea el valor por defecto/fijo del nodo durante la validación del esquema XSD

  > Nota:

  > Disponible únicamente en Libxml >= 2.6.14 (a partir de PHP >= 5.5.2)

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open