<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.xml.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'xml.eventhandlers.php',
    1 => 'Manejadores de eventos',
    2 => 'Manejadores de eventos',
  ),
  'up' => 
  array (
    0 => 'book.xml.php',
    1 => 'Analizador XML',
  ),
  'prev' => 
  array (
    0 => 'xml.constants.php',
    1 => 'Constantes predefinidas',
  ),
  'next' => 
  array (
    0 => 'xml.case-folding.php',
    1 => 'Case Folding',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/xml/eventhandlers.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="xml.eventhandlers" class="article">
 <h1 class="title">Manejadores de eventos</h1>

 <p class="para">
  Los manejadores XML de eventos definidos son:
  <table class="doctable table">
   <caption><strong>Manejadores XML soportados</strong></caption>
   
    <thead>
     <tr>
      <th>Función PHP para configurar el manejador</th>
      <th>Descripción del evento</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td><span class="function"><a href="function.xml-set-element-handler.php" class="function">xml_set_element_handler()</a></span></td>
      <td>
       Los eventos de elemento se producen cada vez que el intérprete XML encuentra etiquetas de inicio o de final. Hay manejadores separados para etiquetas de inicio y final.
      </td>
     </tr>

     <tr>
      <td>
       <span class="function"><a href="function.xml-set-character-data-handler.php" class="function">xml_set_character_data_handler()</a></span>
      </td>
      <td>
       Por definición los datos de caracteres es todo el contenido no marcado de los documentos XML, incluidos los espacios en blanco entre etiquetas. Tenga en cuenta que el intérprete XML no añade o elimina ningún espacio en blanco, eso depende de la aplicación (usted) decidir si el espacio en blanco es significativo.
      </td>
     </tr>

     <tr>
      <td>
       <span class="function"><a href="function.xml-set-processing-instruction-handler.php" class="function">xml_set_processing_instruction_handler()</a></span>
      </td>
      <td>
       Los programadores de PHP ya deberían estar familiarizados con las instrucciones de procesado (PI). &lt;?php ?&gt; es una instrucción de procesado, donde <span class="replaceable">php</span> se denomina &quot;PI destino&quot;. El manejo de ellos es específico para cada aplicación, excepto los PI destinos que empiecen con &quot;XML&quot;, ya que estan reservados.
      </td>
     </tr>

     <tr>
      <td><span class="function"><a href="function.xml-set-default-handler.php" class="function">xml_set_default_handler()</a></span></td>
      <td>
       Lo que no va a otro manejador va al manejador predeterminado. En el controlador predeterminado se obtendran cosas como el XML y las declaraciones de tipo de documento.
      </td>
     </tr>

     <tr>
      <td>
       <span class="function"><a href="function.xml-set-unparsed-entity-decl-handler.php" class="function">xml_set_unparsed_entity_decl_handler()</a></span>
      </td>
      <td>
       Este manejador será llamado para la declaración de una entidad no analizada (NDATA).
      </td>
     </tr>

     <tr>
      <td>
       <span class="function"><a href="function.xml-set-notation-decl-handler.php" class="function">xml_set_notation_decl_handler()</a></span>
      </td>
      <td>
       Este manejador es llamado para la declaración de una notación.
      </td>
     </tr>

     <tr>
      <td>
       <span class="function"><a href="function.xml-set-external-entity-ref-handler.php" class="function">xml_set_external_entity_ref_handler()</a></span>
      </td>
      <td>
       Este manejador es llamado cuando el intérprete XML encuentra una referencia a una entidad general externa analizada. Por ejemplo puede ser una referencia a un fichero o una URL. Ver <a href="example.xml-external-entity.php" class="link">el ejemplo de entidad externa</a> para una demostración.
      </td>
     </tr>

     <tr>
      <td>
       <span class="function"><a href="function.xml-set-start-namespace-decl-handler.php" class="function">xml_set_start_namespace_decl_handler()</a></span>
      </td>
      <td>
       Este manejador es llamado al principio de una declaración de namespace.
      </td>
     </tr>

     <tr>
      <td>
       <span class="function"><a href="function.xml-set-end-namespace-decl-handler.php" class="function">xml_set_end_namespace_decl_handler()</a></span>
      </td>
      <td>
       Este manejador es llamado al fin de un espacio de una declaración de namespace.
       Tenga en cuenta que este evento <em>no</em> es bajo LibXML.
      </td>
     </tr>

    </tbody>
   
  </table>

 </p>
</div>
<?php manual_footer($setup); ?>