mirror of
https://github.com/macintoshplus/doc-fr.git
synced 2026-03-25 17:32:07 +01:00
git-svn-id: https://svn.php.net/repository/phpdoc/fr/trunk@343455 c90b9560-bf6c-de11-be94-00142212c4b1
135 lines
4.2 KiB
XML
135 lines
4.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- $Revision$ -->
|
|
<!-- EN-Revision: 47065812c2450dce5dcc8d62e80f1e75698c6163 Maintainer: yannick Status: ready -->
|
|
<!-- Reviewed: yes -->
|
|
|
|
<article xml:id="xml.eventhandlers" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<title>gestionnaires d'événements</title>
|
|
<para>
|
|
Les gestionnaires d'événements XML sont :
|
|
<table>
|
|
<title>Les gestionnaires d'événements XML supportés</title>
|
|
<tgroup cols="2">
|
|
<thead>
|
|
<row>
|
|
<entry>Fonction PHP de configuration du gestionnaire</entry>
|
|
<entry>Description de l'événement</entry>
|
|
</row>
|
|
</thead>
|
|
<tbody>
|
|
<row>
|
|
<entry><function>xml_set_element_handler</function></entry>
|
|
<entry>
|
|
Un événement est généré
|
|
à chaque fois que l'analyseur XML rencontre une balise de
|
|
début ou de fin. Deux gestionnaires sont disponibles : un
|
|
pour le début, et un pour la fin.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>
|
|
<function>xml_set_character_data_handler</function>
|
|
</entry>
|
|
<entry>
|
|
<literal>"Character data"</literal> correspond grosso modo à tout ce qui n'est
|
|
pas une balise XML, y compris les espaces entre les balises. Notez
|
|
bien que l'analyseur XML n'ajoute ou n'efface aucun espace, et que
|
|
c'est à l'application (c'est-à-dire vous) de
|
|
décider de la signification de ces espaces.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>
|
|
<function>xml_set_processing_instruction_handler</function>
|
|
</entry>
|
|
<entry>
|
|
Les programmeurs PHP sont habitués aux instructions
|
|
exécutables (<literal>processing instructions</literal> ou PIs).
|
|
<?php ?> est une instruction exécutable où
|
|
<replaceable>php</replaceable> est appelé programme cible.
|
|
Ces instructions sont gérées de manière spécifique,
|
|
(sauf le programme cible <literal>"XML"</literal> qui est réservé).
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry><function>xml_set_default_handler</function></entry>
|
|
<entry>
|
|
Tout ce qui n'a pas trouvé de gestionnaire est transmis
|
|
au gestionnaire par défaut. Vous retrouverez par exemple,
|
|
les déclarations de type de document dans ce gestionnaire.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>
|
|
<function>xml_set_unparsed_entity_decl_handler</function>
|
|
</entry>
|
|
<entry>
|
|
Ce gestionnaire est appelé pour gérer les
|
|
déclaration des entités non analysées (NDATA).
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>
|
|
<function>xml_set_notation_decl_handler</function>
|
|
</entry>
|
|
<entry>
|
|
Ce gestionnaire est appelé pour déclarer les notations.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>
|
|
<function>xml_set_external_entity_ref_handler</function>
|
|
</entry>
|
|
<entry>
|
|
Ce gestionnaire est appelé lorsque l'analyseur XML trouve une
|
|
référence à une entité générale externe. Cela peut être une
|
|
référence à un fichier ou à une URL. Reportez-vous à
|
|
<link linkend="example.xml-external-entity">entité externe</link>
|
|
pour un exemple.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>
|
|
<function>xml_set_start_namespace_decl_handler</function>
|
|
</entry>
|
|
<entry>
|
|
Ce gestionnaire est appelé pour le début de la déclaration d'un espace de noms.
|
|
</entry>
|
|
</row>
|
|
<row>
|
|
<entry>
|
|
<function>xml_set_end_namespace_decl_handler</function>
|
|
</entry>
|
|
<entry>
|
|
Ce gestionnaire est appelé pour la déclaration de fin d'espace de noms.
|
|
Notez que cet évennement n'est <emphasis>pas</emphasis> déclenché de LibXML.
|
|
</entry>
|
|
</row>
|
|
</tbody>
|
|
</tgroup>
|
|
</table>
|
|
</para>
|
|
</article>
|
|
|
|
<!-- Keep this comment at the end of the file
|
|
Local variables:
|
|
mode: sgml
|
|
sgml-omittag:t
|
|
sgml-shorttag:t
|
|
sgml-minimize-attributes:nil
|
|
sgml-always-quote-attributes:t
|
|
sgml-indent-step:1
|
|
sgml-indent-data:t
|
|
indent-tabs-mode:nil
|
|
sgml-parent-document:nil
|
|
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
|
|
sgml-exposed-tags:nil
|
|
sgml-local-catalogs:nil
|
|
sgml-local-ecat-files:nil
|
|
End:
|
|
vim600: syn=xml fen fdm=syntax fdl=2 si
|
|
vim: et tw=78 syn=sgml
|
|
vi: ts=1 sw=1
|
|
-->
|
|
|