<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.libxml.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'libxml.constants.php',
    1 => 'Constantes predefinidas',
    2 => 'Constantes predefinidas',
  ),
  'up' => 
  array (
    0 => 'book.libxml.php',
    1 => 'libxml',
  ),
  'prev' => 
  array (
    0 => 'libxml.installation_old.php',
    1 => 'Instalaci&oacute;n para las versiones de PHP &lt; 7.4',
  ),
  'next' => 
  array (
    0 => 'class.libxmlerror.php',
    1 => 'LibXMLError',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/libxml/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="libxml.constants" class="appendix">
 <h1 class="title">Constantes predefinidas</h1>

 <p class="simpara">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.</p>
 <dl>
  
   <dt id="constant.libxml-biglines">
    <strong><code><a href="libxml.constants.php#constant.libxml-biglines">LIBXML_BIGLINES</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Permite señalar correctamente los números de línea superiores a 65535.
    </span>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Disponible únicamente en PHP 7.0.0 con Libxml &gt;= 2.9.0
     </p>
    </p></blockquote>
   </dd>
  
  
   <dt id="constant.libxml-compact">
    <strong><code><a href="libxml.constants.php#constant.libxml-compact">LIBXML_COMPACT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     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.
    </span>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Disponible únicamente en Libxml &gt;= 2.6.21
     </p>
    </p></blockquote>
   </dd>
  
  
   <dt id="constant.libxml-dtdattr">
    <strong><code><a href="libxml.constants.php#constant.libxml-dtdattr">LIBXML_DTDATTR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Atributo DTD por defecto
    </span>
    <div class="caution"><strong class="caution">Precaución</strong>
     <p class="simpara">
      Activar la carga de atributos DTD permitirá la recuperación de entidades externas.
      La constante <strong><code><a href="libxml.constants.php#constant.libxml-no-xxe">LIBXML_NO_XXE</a></code></strong> puede ser utilizada para evitar esto (disponible únicamente en Libxml &gt;= 2.13.0, a partir de PHP 8.4.0).
     </p>
    </div>
   </dd>
  
  
   <dt id="constant.libxml-dtdload">
    <strong><code><a href="libxml.constants.php#constant.libxml-dtdload">LIBXML_DTDLOAD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Carga el subconjunto externo
    </span>
    <div class="caution"><strong class="caution">Precaución</strong>
     <p class="simpara">
      Activar la carga de subconjuntos externos permitirá la recuperación de entidades externas.
      La constante <strong><code><a href="libxml.constants.php#constant.libxml-no-xxe">LIBXML_NO_XXE</a></code></strong> puede ser utilizada para evitar esto (disponible únicamente en Libxml &gt;= 2.13.0, a partir de PHP 8.4.0).
     </p>
    </div>
   </dd>
  
  
   <dt id="constant.libxml-dtdvalid">
    <strong><code><a href="libxml.constants.php#constant.libxml-dtdvalid">LIBXML_DTDVALID</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Valida con la DTD
    </span>
    <div class="caution"><strong class="caution">Precaución</strong>
     <p class="simpara">
      Activar la validación de DTD puede facilitar ataques por entidades externas XML (XXE).
      La constante <strong><code><a href="libxml.constants.php#constant.libxml-no-xxe">LIBXML_NO_XXE</a></code></strong> puede ser utilizada para evitar esto (disponible únicamente en Libxml &gt;= 2.13.0, a partir de PHP 8.4.0).
     </p>
    </div>
   </dd>
  
  
   <dt id="constant.libxml-html-noimplied">
    <strong><code><a href="libxml.constants.php#constant.libxml-html-noimplied">LIBXML_HTML_NOIMPLIED</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Define el flag HTML_PARSE_NOIMPLIED, que desactiva la adición automática
     de elementos html/body...
    </span>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Disponible únicamente en Libxml &gt;= 2.7.7 (desde PHP &gt;= 5.4.0)
     </p>
    </p></blockquote>
   </dd>
  
  
   <dt id="constant.libxml-html-nodefdtd">
    <strong><code><a href="libxml.constants.php#constant.libxml-html-nodefdtd">LIBXML_HTML_NODEFDTD</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Define el flag HTML_PARSE_NODEFDTD, que impide la adición automática
     de un doctype si no se encuentra ninguno.
    </span>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Disponible únicamente en Libxml &gt;= 2.7.8 (desde PHP &gt;= 5.4.0)
     </p>
    </p></blockquote>
   </dd>
  
  
   <dt id="constant.libxml-loaded-version">
    <strong><code><a href="libxml.constants.php#constant.libxml-loaded-version">LIBXML_LOADED_VERSION</a></code></strong>
    (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Versión del módulo principal del analizador libxml.
    </span>
   </dd>
  
  
   <dt id="constant.libxml-noblanks">
    <strong><code><a href="libxml.constants.php#constant.libxml-noblanks">LIBXML_NOBLANKS</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Eliminación de nodos vacíos
    </span>
   </dd>
  
  
   <dt id="constant.libxml-nocdata">
    <strong><code><a href="libxml.constants.php#constant.libxml-nocdata">LIBXML_NOCDATA</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Fusión de CDATA en nodos de texto
    </span>
   </dd>
  
  
   <dt id="constant.libxml-noemptytag">
    <strong><code><a href="libxml.constants.php#constant.libxml-noemptytag">LIBXML_NOEMPTYTAG</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Expande las etiquetas vacías (por ejemplo, <code class="literal">&lt;br/&gt;</code> en
     <code class="literal">&lt;br&gt;&lt;/br&gt;</code>)
    </span>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Esta opción está actualmente disponible únicamente con las funciones
      <a href="domdocument.save.php" class="xref">DOMDocument::save</a> y
      <a href="domdocument.savexml.php" class="xref">DOMDocument::saveXML</a>.
     </p>
    </p></blockquote>
   </dd>
  
  
   <dt id="constant.libxml-noent">
    <strong><code><a href="libxml.constants.php#constant.libxml-noent">LIBXML_NOENT</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Sustitución de entidades
    </span>
    <div class="caution"><strong class="caution">Precaución</strong>
     <p class="simpara">
      Activar la sustitución de entidades puede facilitar ataques XML
      External Entity (XXE).
     </p>
    </div>
   </dd>
  
  
   <dt id="constant.libxml-noerror">
    <strong><code><a href="libxml.constants.php#constant.libxml-noerror">LIBXML_NOERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Supresión de informes de error
    </span>
   </dd>
  
  
   <dt id="constant.libxml-nonet">
    <strong><code><a href="libxml.constants.php#constant.libxml-nonet">LIBXML_NONET</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Desactivación de la red durante la carga de documentos
    </span>
   </dd>
  
  
   <dt id="constant.libxml-nowarning">
    <strong><code><a href="libxml.constants.php#constant.libxml-nowarning">LIBXML_NOWARNING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Supresión de informes de advertencia
    </span>
   </dd>
  
  
   <dt id="constant.libxml-noxmldecl">
    <strong><code><a href="libxml.constants.php#constant.libxml-noxmldecl">LIBXML_NOXMLDECL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Anula la declaración XML durante la guardado del documento
    </span>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Disponible únicamente en Libxml &gt;= 2.6.21
     </p>
    </p></blockquote>
   </dd>
  
  
   <dt id="constant.libxml-no-xxe">
    <strong><code><a href="libxml.constants.php#constant.libxml-no-xxe">LIBXML_NO_XXE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Desactiva las entidades externas XML (XXE) durante la sustitución de entidades
    </span>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Disponible únicamente en Libxml &gt;= 2.13.0, a partir de PHP 8.4.0
     </p>
    </p></blockquote>
   </dd>
  
  
   <dt id="constant.libxml-nsclean">
    <strong><code><a href="libxml.constants.php#constant.libxml-nsclean">LIBXML_NSCLEAN</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Eliminación de espacios de nombres redundantes
    </span>
   </dd>
  
  
   <dt id="constant.libxml-parsehuge">
    <strong><code><a href="libxml.constants.php#constant.libxml-parsehuge">LIBXML_PARSEHUGE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Afecta al flag XML_PARSE_HUGE. Desactiva cualquier límite del
     analizador codificado 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.
    </span>
    <div class="caution"><strong class="caution">Precaución</strong>
     <p class="simpara">
      Dado que esto relaja los límites codificados en el código, solo debería utilizarse
      con datos de confianza. Eliminar 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.
     </p>
    </div>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Disponible únicamente desde Libxml &gt;= 2.7.0 (desde PHP
      &gt;= 5.3.2 y PHP &gt;= 5.2.12)
     </p>
    </p></blockquote>
   </dd>
  
  
   <dt id="constant.libxml-pedantic">
    <strong><code><a href="libxml.constants.php#constant.libxml-pedantic">LIBXML_PEDANTIC</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Define el flag XML_PARSE_PEDANTIC, que activa el informe de error
     pedantic.
    </span>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Disponible a partir de PHP &gt;= 5.4.0
     </p>
    </p></blockquote>
   </dd>
  
  
   <dt id="constant.libxml-recover">
    <strong><code><a href="libxml.constants.php#constant.libxml-recover">LIBXML_RECOVER</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Activa el modo de recuperación durante el análisis de un documento.
    </span>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Disponible únicamente a partir de PHP 8.4.0
     </p>
    </p></blockquote>
   </dd>
  
  
   <dt id="constant.libxml-xinclude">
    <strong><code><a href="libxml.constants.php#constant.libxml-xinclude">LIBXML_XINCLUDE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ejecuta la sustitución XInclude (solo para analizadores pull, es decir, <span class="classname"><a href="class.xmlreader.php" class="classname">XMLReader</a></span>).
    </span>
   </dd>
  
  
   <dt id="constant.libxml-err-error">
    <strong><code><a href="libxml.constants.php#constant.libxml-err-error">LIBXML_ERR_ERROR</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Error no fatal
    </span>
   </dd>
  
  
   <dt id="constant.libxml-err-fatal">
    <strong><code><a href="libxml.constants.php#constant.libxml-err-fatal">LIBXML_ERR_FATAL</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Error fatal
    </span>
   </dd>
  
  
   <dt id="constant.libxml-err-none">
    <strong><code><a href="libxml.constants.php#constant.libxml-err-none">LIBXML_ERR_NONE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Ningún error
    </span>
   </dd>
  
  
   <dt id="constant.libxml-err-warning">
    <strong><code><a href="libxml.constants.php#constant.libxml-err-warning">LIBXML_ERR_WARNING</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Una advertencia simple
    </span>
   </dd>
  
  
   <dt id="constant.libxml-version">
    <strong><code><a href="libxml.constants.php#constant.libxml-version">LIBXML_VERSION</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Versión de libxml en formato 20605 o 20617
    </span>
   </dd>
  
  
   <dt id="constant.libxml-dotted-version">
    <strong><code><a href="libxml.constants.php#constant.libxml-dotted-version">LIBXML_DOTTED_VERSION</a></code></strong>
    (<span class="type"><a href="language.types.string.php" class="type string">string</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Versión de libxml en formato 2.6.5 o 2.6.17
    </span>
   </dd>
  
  
   <dt id="constant.libxml-schema-create">
    <strong><code><a href="libxml.constants.php#constant.libxml-schema-create">LIBXML_SCHEMA_CREATE</a></code></strong>
    (<span class="type"><a href="language.types.integer.php" class="type int">int</a></span>)
   </dt>
   <dd>
    <span class="simpara">
     Crea el valor por defecto/fijo del nodo durante la validación
     del esquema XSD
    </span>
    <blockquote class="note"><p><strong class="note">Nota</strong>: 
     <p class="para">
      Disponible únicamente en Libxml &gt;= 2.6.14 (a partir de PHP &gt;= 5.5.2)
     </p>
    </p></blockquote>
   </dd>
  
 </dl>
</div>
<?php manual_footer($setup); ?>