dams            Thu Jul 12 08:14:07 2001 EDT

  Modified files:              
    /phpdoc/fr/functions        xml.xml 
  Log:
  Correcting all Jade/Docbook errors.Next build should go
  
Index: phpdoc/fr/functions/xml.xml
diff -u phpdoc/fr/functions/xml.xml:1.7 phpdoc/fr/functions/xml.xml:1.8
--- phpdoc/fr/functions/xml.xml:1.7     Sat Jul  7 18:22:28 2001
+++ phpdoc/fr/functions/xml.xml Thu Jul 12 08:14:06 2001
@@ -34,23 +34,24 @@
      <para>
       Notez que si vous utilisez Apache-1.3.7 ou plus r&eacute;cent,
       vous disposez d&eacute;j&agrave; de la librairie expat.
-      Configurez simplement PHP avec <option role="configure">--with-xml</option>
+      Configurez simplement PHP avec
+      <link linkend="install.configure.with-xml"><option 
+role="configure">--with-xml</option></link>
       (sans aucun autre information) et la librairie expat d'Apache sera
       automatiquement utilis&eacute;e.
      </para>
      <para>
-       Sous UNIX, lancez la configuration de PHP avec l'option
-       <option role="configure">--with-xml</option>, la librairie
-       <productname>expat</productname> &eacute;tant install&eacute;e
-       l&agrave; o&uacute; votre compilateur peut la trouver.
-       Si vous compilez PHP comme module de PHP 1.3.9 ou plus r&eacute;cent,
-       PHP utilisera automatiquement le module <productname>expat</productname>
-       livr&eacute; avec Apache. Il vous faudra peut &ecirc;tre fixer
-       les valeurs des variables d'environnement <envar>CPPFLAGS</envar>
-       et <envar>LDFLAGS</envar>, si vous avez fait une installation exotique.
+      Sous UNIX, lancez la configuration de PHP avec l'option
+      <link linkend="install.configure.with-xml"><option 
+role="configure">--with-xml</option></link>,
+      la librairie <productname>expat</productname> &eacute;tant install&eacute;e
+      l&agrave; o&ugrave; votre compilateur peut la trouver.
+      Si vous compilez PHP comme module de PHP 1.3.9 ou plus r&eacute;cent,
+      PHP utilisera automatiquement le module <productname>expat</productname>
+      livr&eacute; avec Apache. Il vous faudra peut &ecirc;tre fixer
+      les valeurs des variables d'environnement <envar>CPPFLAGS</envar>
+      et <envar>LDFLAGS</envar>, si vous avez fait une installation exotique.
      </para>
      <para>
-       Compilez PHP.  <emphasis>Tada!</emphasis> C'est fait !
+      Compilez PHP.  <emphasis>Tada!</emphasis> C'est fait !
      </para>
     </sect2>
     <sect2 id="xml.about">
@@ -100,7 +101,7 @@
                 "Character data" correspond grosso modo &agrave; 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 &agrave; l'application (c'est &agrave; dire vous) de
+                c'est &agrave; l'application (c'est-&agrave;-dire vous) de
                 d&eacute;cider de la signification de ces espaces.
       </entry>
         </row>
@@ -111,7 +112,7 @@
          <entry>
         Les programmeurs PHP sont habitu&eacute;s aux instructions
         ex&eacute;cutables (processing instructions ou PIs).
-        <literal>&lt;?php ?&gt;</literal> est une instruction ex&eacute;cutable 
o&uacute;
+        <literal>&lt;?php ?&gt;</literal> est une instruction ex&eacute;cutable 
+o&ugrave;
         php est appel&eacute; programme cible. Ces instructions sont
                g&eacute;r&eacute;es de mani&egrave;re sp&eacute;cifiques,
                (sauf le programme cible, qui est r&eacute;serv&eacute; &agrave; XML).
@@ -149,7 +150,7 @@
          <entry>
                Ce gestionnaire est appel&eacute; lorsque l'analyseur XML trouve une
                r&eacute;f&eacute;rence &agrave; un fichier externe. Cela peut
-               &ecirc;tre un fichier, ou une URL. Reportez vous &agrave;
+               &ecirc;tre un fichier, ou une URL. Reportez-vous &agrave;
                <link linkend="example.xml-external-entity">entit&eacute; 
externe</link>
                pour un exemple.
          </entry>
@@ -179,10 +180,10 @@
      </para>
     </sect2>
     <sect2 id="xml.error-codes">
-     <title>Error Codes</title>
+     <title>Codes d'erreurs</title>
      <para>
-        Les constantes suivantes sont d&eacute;finies comme des codes
-        d'erreurs XML : (retourn&eacute;e par <function>xml_parse</function>)
+      Les constantes suivantes sont d&eacute;finies comme des codes
+      d'erreurs XML : (retourn&eacute;e par <function>xml_parse</function>)
       <simplelist>
        <member>XML_ERROR_NONE</member>
        <member>XML_ERROR_NO_MEMORY</member>
@@ -212,56 +213,56 @@
     <sect2 id="xml.encoding">
      <title>Codage des caract&egrave;res</title>
      <para>
-        L'extension XML de PHP supporte les caract&egrave;res
-        <ulink url="&url.unicode;">Unicode</ulink> gr&acirc;ce &agrave;
-        diff&eacute;rents codages. Il y a deux types de codages de
-        caract&egrave;res : le codage &agrave; la source et le codage &agrave;
-        la cible. PHP utilise le <literal>UTF-8</literal> comme
-        repr&eacute;sentation interne.
+      L'extension XML de PHP supporte les caract&egrave;res
+      <ulink url="&url.unicode;">Unicode</ulink> gr&acirc;ce &agrave;
+      diff&eacute;rents codages. Il y a deux types de codages de
+      caract&egrave;res : le codage &agrave; la source et le codage &agrave;
+      la cible. PHP utilise le <literal>UTF-8</literal> comme
+      repr&eacute;sentation interne.
      </para>
      <para>
-        L'encodage &agrave; la source est effectu&eacute; lors de
-        <link linkend="function.xml-parse">l'analyse</link> du fichier par XML.
-        Lors de la <link linkend="function.xml-parser-create"> cr&eacute;ation
-        d'un analyseur XML</link>), un type de codage &agrave; la
-        source doit &ecirc;tre sp&eacute;cifi&eacute; (et il ne pourra plus
-        &ecirc;tre modifi&eacute; jusqu'&agrave; la destruction de
-        l'analyseur). Les codages support&eacute;s sont :
-        <literal>ISO-8859-1</literal>, <literal>US-ASCII</literal> et
-        <literal>UTF-8</literal>. Les deux derniers sont des codages
-        &agrave; un seul octet, c'est &agrave; dire que les caract&egrave;res
-        sont repr&eacute;sent&eacute;s sur un seul octet. <literal>UTF-8</literal>
-        peut repr&eacute;senter des caract&egrave;res compos&eacute;s par un
-        nombre variable de bits (jusqu'&agrave; 21), allant de 1 &agrave;
-        quatre octets. Le codage par d&eacute;faut utilis&eacute; par PHP
-        <literal>ISO-8859-1</literal>.
+      L'encodage &agrave; la source est effectu&eacute; lors de
+     <link linkend="function.xml-parse">l'analyse</link> du fichier par XML.
+      Lors de la <link linkend="function.xml-parser-create"> cr&eacute;ation
+      d'un analyseur XML</link>), un type de codage &agrave; la
+      source doit &ecirc;tre sp&eacute;cifi&eacute; (et il ne pourra plus
+      &ecirc;tre modifi&eacute; jusqu'&agrave; la destruction de
+      l'analyseur). Les codages support&eacute;s sont :
+      <literal>ISO-8859-1</literal>, <literal>US-ASCII</literal> et
+      <literal>UTF-8</literal>. Les deux derniers sont des codages
+      &agrave; un seul octet, c'est-&agrave;-dire que les caract&egrave;res
+      sont repr&eacute;sent&eacute;s sur un seul octet. <literal>UTF-8</literal>
+      peut repr&eacute;senter des caract&egrave;res compos&eacute;s par un
+      nombre variable de bits (jusqu'&agrave; 21), allant de 1 &agrave;
+      quatre octets. Le codage par d&eacute;faut utilis&eacute; par PHP
+      <literal>ISO-8859-1</literal>.
      </para>
      <para>
-        Le codage &agrave; la cible est effectu&eacute; lorsque PHP transfert
-        les donn&eacute;es aux gestionnaires XML. Lorsqu'un analyseur est
-        cr&eacute;&eacute;, le codage &agrave; la cible est sp&eacute;cifi&eacute;
-        de la m&ecirc;me fa&ccedil;on que le codage &agrave; la source, mais
-        il peut &ecirc;tre modifi&eacute; &agrave; tout moment. Le codage
-        &agrave; la cible affectera les balises, tout comme les
-        donn&eacute;es brutes, et les noms des instructions ex&eacute;cutables.
+      Le codage &agrave; la cible est effectu&eacute; lorsque PHP transfert
+      les donn&eacute;es aux gestionnaires XML. Lorsqu'un analyseur est
+      cr&eacute;&eacute;, le codage &agrave; la cible est sp&eacute;cifi&eacute;
+      de la m&ecirc;me fa&ccedil;on que le codage &agrave; la source, mais
+      il peut &ecirc;tre modifi&eacute; &agrave; tout moment. Le codage
+      &agrave; la cible affectera les balises, tout comme les
+      donn&eacute;es brutes, et les noms des instructions ex&eacute;cutables.
      </para>
      <para>
-        Si l'analyseur XML rencontre un caract&egrave;re qu'il ne
-        conna&icirc;t pas (hors limite, par exemple), il retournera une erreur.
+      Si l'analyseur XML rencontre un caract&egrave;re qu'il ne
+      conna&icirc;t pas (hors limite, par exemple), il retournera une erreur.
      </para>
      <para>
-        Si PHP rencontre un caract&egrave;re dans le document XML analys&eacute;,
-        qu'il ne peut pas repr&eacute;senter dans le codage &agrave; la cible
-        choisi, le caract&egrave;re sera remplac&eacute; par un point
-        d'interrogation (cette attitude est suceptible de changer
-        ult&eacute;rieurement).
+      Si PHP rencontre un caract&egrave;re dans le document XML analys&eacute;,
+      qu'il ne peut pas repr&eacute;senter dans le codage &agrave; la cible
+      choisi, le caract&egrave;re sera remplac&eacute; par un point
+      d'interrogation (cette attitude est susceptible de changer
+      ult&eacute;rieurement).
      </para>
     </sect2>
    </sect1>
    <sect1 id="xml.examples">
     <title>Quelques exemples</title>
     <para>
-        Voici une liste d'exemple de code PHP qui analyse un document XML.
+     Voici une liste d'exemple de code PHP qui analyse un document XML.
     </para>
     <sect2 id="example.xml-structure">
      <title>Exemple de structure XML</title>
@@ -339,7 +340,7 @@
 }
 $xml_parser = xml_parser_create();
 // use case-folding so we are sure to find the tag in $map_array
-xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, <literal>TRUE</literal>);
+xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, TRUE);
 xml_set_element_handler($xml_parser, "startElement", "endElement");
 xml_set_character_data_handler($xml_parser, "characterData");
 if (!($fp = fopen($file, "r"))) {
@@ -360,23 +361,23 @@
      </para>
     </sect2>
     <sect2 id="example.xml-external-entity">
-     <title>XML Entit&eacute;e externe</title>
+     <title>XML Entit&eacute; externe</title>
      <para>
-       Cet exemple exploite les r&eacute;f&eacute;rences externes de XML :
-       il est possible d'utiliser un gestionnaire d'entit&eacute; externe
-       pour inclure et analyser les documents, tous comme les instructions
-       ex&eacute;cutables peuvent servir &agrave; inclure et analyser
-       d'autres documents, et aussi fournir une indication de confiance
-       (voir plus bas).
+      Cet exemple exploite les r&eacute;f&eacute;rences externes de XML :
+      il est possible d'utiliser un gestionnaire d'entit&eacute; externe
+      pour inclure et analyser les documents, tous comme les instructions
+      ex&eacute;cutables peuvent servir &agrave; inclure et analyser
+      d'autres documents, et aussi fournir une indication de confiance
+      (voir plus bas).
      </para>
      <para>
-        Le document XML qui est utilis&eacute; dans cet exemple est fourni plus
-        loin dans l'exemple (<filename>xmltest.xml</filename> et
-        <filename>xmltest2.xml</filename>).
+      Le document XML qui est utilis&eacute; dans cet exemple est fourni plus
+      loin dans l'exemple (<filename>xmltest.xml</filename> et
+      <filename>xmltest2.xml</filename>).
      </para>
      <para>
       <example>
-       <title>Entit&eacute;e externe</title>
+       <title>Entit&eacute; externe</title>
        <programlisting role="php">
 &lt;?php
 $file = "xmltest.xml";
@@ -384,9 +385,9 @@
     // only trust local files owned by ourselves
     if (!eregi("^([a-z]+)://", $file)
         &amp;&amp; fileowner($file) == getmyuid()) {
-            return <literal>TRUE</literal>;
+            return TRUE;
     }
-    return <literal>FALSE</literal>;
+    return FALSE;
 }
 function startElement($parser, $name, $attribs) {
     print "&amp;lt;&lt;font color=\"#0000cc\"&gt;$name&lt;/font&gt;";
@@ -435,7 +436,7 @@
         if (!list($parser, $fp) = new_xml_parser($systemId)) {
             printf("Could not open entity %s at %s\n", $openEntityNames,
                    $systemId);
-            return <literal>FALSE</literal>;
+            return FALSE;
         }
         while ($data = fread($fp, 4096)) {
             if (!xml_parse($parser, $data, feof($fp))) {
@@ -443,13 +444,13 @@
                        xml_error_string(xml_get_error_code($parser)),
                        xml_get_current_line_number($parser), $openEntityNames);
                 xml_parser_free($parser);
-                return <literal>FALSE</literal>;
+                return FALSE;
             }
         }
         xml_parser_free($parser);
-        return <literal>TRUE</literal>;
+        return TRUE;
     }
-    return <literal>FALSE</literal>;
+    return FALSE;
 }
 function new_xml_parser($file) {
     global $parser_file;
@@ -461,7 +462,7 @@
     xml_set_default_handler($xml_parser, "defaultHandler");
     xml_set_external_entity_ref_handler($xml_parser, "externalEntityRefHandler");
     if (!($fp = @fopen($file, "r"))) {
-        return <literal>FALSE</literal>;
+        return FALSE;
     }
     if (!is_array($parser_file)) {
         settype($parser_file, "array");
@@ -487,7 +488,7 @@
        </programlisting>
       </example>
      </para>
-     <para id="example.xml-xmltest.xml">
+     <para>
       <example>
        <title>xmltest.xml</title>
        <programlisting role="xml">
@@ -521,8 +522,8 @@
        </programlisting>
       </example>
      </para>
-     <para id="example.xml-xmltest2.xml">
-      This file is included from <filename>xmltest.xml</filename>:
+     <para>
+      Ce fichier est inclus depuis <filename>xmltest.xml</filename>:
       <example>
        <title>xmltest2.xml</title>
        <programlisting role="xml">
@@ -573,10 +574,11 @@
        </listitem>
       </varlistentry>
      </variablelist>
-     Cette fonction cr&eacute;e un analyseur XML et retourne une
-     r&eacute;f&eacute;rence sur cet analyseur pour qu'il puisse
+     <function>xml_parser_create</function> cr&eacute;e un analyseur XML et
+     retourne une r&eacute;f&eacute;rence sur cet analyseur pour qu'il puisse
      &ecirc;tre utilis&eacute; ult&eacute;rieurement par d'autres
-     fonctions XML. Retourne &false; en cas d'erreur.
+     fonctions XML. <function>xml_parser_create</function> retourne
+     <literal>FALSE</literal> en cas d'erreur.
     </para>
    </refsect1>
   </refentry>
@@ -597,10 +599,10 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-      Cette fonction rend l'analyseur <parameter>parser</parameter> utilisable
-      depuis un objet. Toutes les m&eacute;thodes de callback, affect&eacute;es
-      par <function>xml_set_element_handler</function>, seront les m&eacute;thodes
-      de cet objet.
+     <function>xml_set_object</function> rend l'analyseur 
+<parameter>parser</parameter>
+     utilisable depuis un objet. Toutes les m&eacute;thodes de callback,
+     affect&eacute;es par <function>xml_set_element_handler</function>,
+     seront les m&eacute;thodes de cet objet.
     </para>
     <programlisting role="php">
 &lt;?php
@@ -662,8 +664,8 @@
      <parameter>parser</parameter>.
     </para>
     <para>
-      La fonction <parameter>startElementHandler</parameter> doit
-      accepter trois param&egrave;tres:
+     La fonction <parameter>startElementHandler</parameter> doit
+     accepter trois param&egrave;tres:
      <funcsynopsis>
       <funcprototype>
        <funcdef><replaceable>startElementHandler</replaceable></funcdef>
@@ -700,7 +702,7 @@
            <simpara>
          Le troisi&egrave;me param&egrave;tre, <parameter>attribs</parameter>,
          contient un tableau associatif avec les attributs de
-         l'&eacute;l&eacute;ments (si il en existe). Les cl&eacute;s de ce tableau
+         l'&eacute;l&eacute;ments (s'il en existe). Les cl&eacute;s de ce tableau
          seront les noms des attributs, et les valeurs seront les valeurs
          correspondantes des attributs. Les noms des attributs seront mis en
          majuscule si l'analyseur g&egrave;re la
@@ -752,17 +754,17 @@
      </variablelist>
     </para>
     <para>
-     Si un gestionnaire recoit une cha&icirc;ne vide, ou &false;,
+     Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide, ou 
+<literal>FALSE</literal>,
      c'est qu'il est en train d'&ecirc;tre d&eacute;sactiv&eacute;.
     </para>
     <para>
-     <function>xml_set_element_handler</function> retourne &true;
-     si le gestionnaire est actif, et &false; sinon, ou si
+     <function>xml_set_element_handler</function> retourne <literal>TRUE</literal>
+     si le gestionnaire est actif, et <literal>FALSE</literal> sinon, ou si
      <parameter>parser</parameter> n'est pas un analyseur.
     </para>
     <para>
      Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
-     gestionnaire. Reportez vous &agrave; <function>xml_set_object</function> pour
+     gestionnaire. Reportez-vous &agrave; <function>xml_set_object</function> pour
      utiliser l'analyseur XML depuis un objet.
     </para>
    </refsect1>
@@ -821,17 +823,19 @@
      </variablelist>
     </para>
     <para>
-       Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide ou &false;, c'est
+       Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide ou 
+<literal>FALSE</literal>, c'est
        qu'il est en train d'&ecirc;tre d&eacute;sactiv&eacute;.
     </para>
     <para>
-       Retourne &true; si le gestionnaire est actif, et &false; sinon, ou si
-       <parameter>parser</parameter> n'est pas un analyseur.
+     <function>xml_set_character_data_handler</function> retourne
+     <literal>TRUE</literal> si le gestionnaire est actif, et
+     <literal>FALSE</literal> sinon, ou si <parameter>parser</parameter>
+     n'est pas un analyseur.
     </para>
     <para>
-       Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
-       gestionnaire. Reportez vous &agrave; <function>xml_set_object</function> pour
-      utiliser l'analyseur XML depuis un objet.
+     Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
+     gestionnaire. Reportez-vous &agrave; <function>xml_set_object</function> pour
+     utiliser l'analyseur XML depuis un objet.
     </para>
    </refsect1>
   </refentry>
@@ -869,15 +873,15 @@
        <replaceable>data</replaceable>
       </programlisting>
      </informalexample>
-       Vous pouvez mettre du code PHP entre ces balises, mais soyez conscient d'une
-       des limitations des instructions ex&eacute;cutables de XML : la balise
-       de fin d'instruction &eacute;x&eacute;cutable (<literal>?&gt;</literal>)
-       ne peut &ecirc;tre &eacute;chapp&eacute;e, ce qui fait que cette
-       s&eacute;quence NE DOIT JAMAIS appara&icirc;tre dans le code PHP
-       plac&eacute; dans le document PHP. Si un tel texte appara&icirc;t,
-       la balise de fin d'instruction ex&eacute;cutable sera reconnue, et
-       le reste du code sera consid&eacute;r&eacute; comme des donn&eacute;es
-       brutes (et donc, pas ex&eacute;cut&eacute;es).
+     Vous pouvez mettre du code PHP entre ces balises, mais soyez conscient d'une
+     des limitations des instructions ex&eacute;cutables de XML : la balise
+     de fin d'instruction ex&eacute;cutable (<literal>?&gt;</literal>)
+     ne peut &ecirc;tre &eacute;chapp&eacute;e, ce qui fait que cette
+     s&eacute;quence NE DOIT JAMAIS appara&icirc;tre dans le code PHP
+     plac&eacute; dans le document PHP. Si un tel texte appara&icirc;t,
+     la balise de fin d'instruction ex&eacute;cutable sera reconnue, et
+     le reste du code sera consid&eacute;r&eacute; comme des donn&eacute;es
+     brutes (et donc, pas ex&eacute;cut&eacute;es).
     </para>
     <para>
      La fonction <parameter>handler</parameter> doit accepter trois param&egrave;tres:
@@ -918,17 +922,19 @@
      </variablelist>
     </para>
     <para>
-      Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide, ou &false;,
-      c'est qu'il est en train d'&ecirc;tre d&eacute;sactiv&eacute;.
+    Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide, ou 
+<literal>FALSE</literal>,
+    c'est qu'il est en train d'&ecirc;tre d&eacute;sactiv&eacute;.
     </para>
     <para>
-      Retourne &true; si le gestionnaire est actif, et &false; sinon, ou si
-      <parameter>parser</parameter> n'est pas un analyseur.
+     <function>xml_set_processing_instruction_handler</function> retourne
+     <literal>TRUE</literal> si le gestionnaire est actif, et
+     <literal>FALSE</literal> sinon, ou si <parameter>parser</parameter>
+     n'est pas un analyseur.
     </para>
     <para>
-      Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
-      gestionnaire. Reportez vous &agrave; <function>xml_set_object</function> pour
-      utiliser l'analyseur XML depuis un objet.
+     Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
+     gestionnaire. Reportez-vous &agrave; <function>xml_set_object</function> pour
+     utiliser l'analyseur XML depuis un objet.
     </para>
    </refsect1>
   </refentry>
@@ -992,17 +998,19 @@
      </variablelist>
     </para>
     <para>
-       Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide ou &false;, c'est
+       Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide ou 
+<literal>FALSE</literal>, c'est
        qu'il est en train d'&ecirc;tre d&eacute;sactiv&eacute;.
     </para>
     <para>
-       Retourne &true; si le gestionnaire est actif, et &false; sinon, ou si
-       <parameter>parser</parameter> n'est pas un analyseur.
+     <function>xml_set_default_handler</function> retourne
+     <literal>TRUE</literal> si le gestionnaire est actif, et
+     <literal>FALSE</literal> sinon, ou si <parameter>parser</parameter>
+     n'est pas un analyseur.
     </para>
     <para>
-       Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
-       gestionnaire. Reportez vous &agrave; <function>xml_set_object</function> pour
-      utiliser l'analyseur XML depuis un objet.
+     Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
+     gestionnaire. Reportez-vous &agrave; <function>xml_set_object</function> pour
+     utiliser l'analyseur XML depuis un objet.
     </para>
    </refsect1>
   </refentry>
@@ -1041,7 +1049,7 @@
      </programlisting>
     </para>
     <para>
-       Reportez vous &agrave; la section
+       Reportez-vous &agrave; la section
        <ulink url="&url.rec-xml;#sec-external-ent">des sp&eacute;cifications XML 
1.0</ulink>
        pour conna&icirc;tre les notations des entit&eacute;s externes.
     </para>
@@ -1072,7 +1080,7 @@
        <term><parameter>entityName</parameter></term>
        <listitem>
            <simpara>
-         Le nom de l'entit&eacute;e qui va &ecirc;tre d&eacute;finie
+        Le nom de l'entit&eacute; qui va &ecirc;tre d&eacute;finie
            </simpara>
        </listitem>
       </varlistentry>
@@ -1114,17 +1122,19 @@
      </variablelist>
     </para>
     <para>
-       Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide ou &false;,
-       c'est qu'il est en train d'&ecirc;tre d&eacute;sactiv&eacute;.
+     Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide ou 
+<literal>FALSE</literal>,
+     c'est qu'il est en train d'&ecirc;tre d&eacute;sactiv&eacute;.
     </para>
     <para>
-       Retourne &true; si le gestionnaire est actif, et &false; sinon, ou si
-       <parameter>parser</parameter> n'est pas un analyseur.
+     <function>xml_set_unparsed_entity_decl_handler</function> retourne
+     <literal>TRUE</literal> si le gestionnaire est actif, et
+     <literal>FALSE</literal> sinon, ou si <parameter>parser</parameter>
+     n'est pas un analyseur.
     </para>
     <para>
-       Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
-       gestionnaire. Reportez vous &agrave; <function>xml_set_object</function> pour
-      utiliser l'analyseur XML depuis un objet.
+     Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
+     gestionnaire. Reportez-vous &agrave; <function>xml_set_object</function> pour
+     utiliser l'analyseur XML depuis un objet.
     </para>
    </refsect1>
   </refentry>
@@ -1157,7 +1167,7 @@
 &lt;!NOTATION <parameter>name</parameter>
 { <parameter>systemId</parameter> | <parameter>publicId</parameter>?&gt;
       </programlisting>
-      Reportez vous &agrave; la section
+      Reportez-vous &agrave; la section
       <ulink url="&url.rec-xml;#sec-external-ent">des sp&eacute;cifications XML 
1.0</ulink>
       pour conna&icirc;tre les notations des entit&eacute;s externes.
     </para>
@@ -1191,7 +1201,7 @@
        <listitem>
            <simpara>
          Le nom de la notation,<parameter>name</parameter>, comme
-         pr&eacute;cis&eacute; dans le format de notation ci dessus.
+         pr&eacute;cis&eacute; dans le format de notation ci-dessus.
            </simpara>
        </listitem>
       </varlistentry>
@@ -1211,7 +1221,7 @@
        <term><parameter>systemId</parameter></term>
        <listitem>
            <simpara>
-         Identifiant syst&egrave;me pour cette entit&eacute;e externe.
+         Identifiant syst&egrave;me pour cet entit&eacute; externe.
            </simpara>
        </listitem>
       </varlistentry>
@@ -1228,25 +1238,26 @@
      </variablelist>
     </para>
     <para>
-      Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide ou &false;,
+      Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide ou 
+<literal>FALSE</literal>,
       c'est qu'il est en train d'&ecirc;tre d&eacute;sactiv&eacute;.
     </para>
     <para>
-      Retourne &true; si le gestionnaire est actif, et
-      &false; sinon ou si
-      <parameter>parser</parameter> n'est pas un analyseur.
+     <function>xml_set_notation_decl_handler</function> retourne
+     <literal>TRUE</literal> si le gestionnaire est actif, et
+     <literal>FALSE</literal> sinon ou si <parameter>parser</parameter>
+     n'est pas un analyseur.
     </para>
     <para>
-      Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
-      gestionnaires. Reportez vous &agrave; <function>xml_set_object</function> pour
-      utiliser l'analyseur XML depuis un objet.
+     Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
+     gestionnaires. Reportez-vous &agrave; <function>xml_set_object</function> pour
+     utiliser l'analyseur XML depuis un objet.
     </para>
    </refsect1>
   </refentry>
   <refentry id="function.xml-set-external-entity-ref-handler">
    <refnamediv>
     <refname>xml_set_external_entity_ref_handler</refname>
-    <refpurpose>Fixe le gestionnaire de r&eacute;f&eacute;rence externes.</refpurpose>
+    <refpurpose>Modifie le gestionnaire de r&eacute;f&eacute;rence 
+externes.</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -1270,7 +1281,7 @@
     <para>
       La fonction <parameter>handler</parameter> doit accepter 5
       param&egrave;tres, et retourner un entier. Si la valeur retourn&eacute; par
-      le gestionnaire est &false; (comme par exemple si aucune valeur n'est
+      le gestionnaire est <literal>FALSE</literal> (comme par exemple si aucune 
+valeur n'est
       retourn&eacute;e), l'analyseur XML s'arr&ecirc;tera, et la fonction
       <function>xml_get_error_code</function> retournera
       <systemitem class="constant">XML_ERROR_EXTERNAL_ENTITY_HANDLING</systemitem>.
@@ -1301,7 +1312,7 @@
        <listitem>
            <simpara>
          Le deuxi&egrave;me param&egrave;tre, <parameter>openEntityNames</parameter>,
-         est i.e. liste de noms d'entit&eacute;, s&eacute;par&eacute;s par des
+         est la liste de noms d'entit&eacute;, s&eacute;par&eacute;s par des
          espaces. Ces entit&eacute;s sont accessibles &agrave; l'analyse par cet
          entit&eacute; (y compris le nom de l'entit&eacute; ref&eacute;renc&eacute;).
            </simpara>
@@ -1341,18 +1352,19 @@
      </variablelist>
     </para>
     <para>
-      Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide, ou &false;,
+      Si un gestionnaire re&ccedil;oit une cha&icirc;ne vide, ou 
+<literal>FALSE</literal>,
       c'est qu'il est en train d'&ecirc;tre d&eacute;sactiv&eacute;.
     </para>
     <para>
-      Retourne &true; si le gestionnaire est actif, et
-      &false; sinon ou si <parameter>parser</parameter>
-      n'est pas un analyseur.
+     <function>xml_set_external_entity_ref_handler</function> retourne
+     <literal>TRUE</literal> si le gestionnaire est actif, et
+     <literal>FALSE</literal> sinon ou si <parameter>parser</parameter>
+     n'est pas un analyseur.
     </para>
     <para>
-      Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
-      gestionnaire. Reportez vous &agrave; <function>xml_set_object</function> pour
-      utiliser l'analyseur XML depuis un objet.
+     Il n'est pas pour l'instant possible d'utiliser des objets pour servir de
+     gestionnaire. Reportez-vous &agrave; <function>xml_set_object</function> pour
+     utiliser l'analyseur XML depuis un objet.
     </para>
    </refsect1>
   </refentry>
@@ -1391,7 +1403,7 @@
          &ecirc;tre analys&eacute; morceau par morceau, en appelant
          <function>xml_parse</function> plusieurs fois, tant que le
          param&egrave;tre <parameter>isFinal</parameter> est mis &agrave;
-         &true; pour le dernier morceau.
+         <literal>TRUE</literal> pour le dernier morceau.
            </simpara>
        </listitem>
       </varlistentry>
@@ -1399,7 +1411,7 @@
        <term><parameter>isFinal</parameter> (optional)</term>
        <listitem>
            <simpara>
-         Si il vaut &true;, <parameter>data</parameter> est la derni&egrave;re partie
+         S'il vaut <literal>TRUE</literal>, <parameter>data</parameter> est la 
+derni&egrave;re partie
          &agrave; analyser.
            </simpara>
        </listitem>
@@ -1409,11 +1421,11 @@
     <para>
       Lorsqu'un document XML est analys&eacute;, les gestionnaires
       d'&eacute;v&eacute;nements sont appel&eacute;s aussi souvent que
-      n&eacute;cessaire, et retournent &true; ou &false;.
+      n&eacute;cessaire, et retournent <literal>TRUE</literal> ou 
+<literal>FALSE</literal>.
     </para>
     <para>
-     &true; est retourn&eacute; lorsque l'analyse a &eacute;t&eacute; concluante,
-     et &false; en cas d'&eacute;chec, ou si <parameter>parser</parameter> n'est pas
+     <literal>TRUE</literal> est retourn&eacute; lorsque l'analyse a 
+&eacute;t&eacute; concluante,
+     et <literal>FALSE</literal> en cas d'&eacute;chec, ou si 
+<parameter>parser</parameter> n'est pas
      un analyseur valide. Lors d'un &eacute;chec d'analyse, la cause de l'erreur
      peut &ecirc;tre obtenue gr&acirc;ce aux fonctions
      <function>xml_get_error_code</function>, <function>xml_error_string</function>,
@@ -1437,25 +1449,10 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <variablelist>
-      <varlistentry>
-       <term><parameter>parser</parameter></term>
-       <listitem>
-           <simpara>
-            Cette fonction retourne &false; si <parameter>parser</parameter> n'est pas
-         valide, ou sinon, retourne le num&eacute;ro de colonne courante de la
-         ligne courante de l'analyseur, qui correspond &agrave; la position
-         d'analyse courante de l'analyseur XML.
-           </simpara>
-       </listitem>
-      </varlistentry>
-     </variablelist>
-    </para>
-    <para>
-       Cette fonction retourne &false; si <parameter>parser</parameter> n'est pas 
valide,
-       ou sinon, retourne le num&eacute;ro de colonne courante de la ligne courante de
-       l'analyseur, qui correspond &agrave; la position d'analyse courante de
-       l'analyseur XML.
+     <function>xml_get_error_code</function> retourne <literal>FALSE</literal>
+     si <parameter>parser</parameter> n'est pas valide, ou sinon, retourne le
+     num&eacute;ro de colonne courante de la ligne courante de l'analyseur, qui
+     correspond &agrave; la position d'analyse courante de l'analyseur XML.
     </para>
    </refsect1>
   </refentry>
@@ -1485,9 +1482,10 @@
      </variablelist>
     </para>
     <para>
-       Retourne la cha&icirc;ne avec un message textuel, d&eacute;crivant l'erreur
-       <parameter>code</parameter>, ou &false; si aucune description n'a
-       &eacute;t&eacute; trouv&eacute;e.
+     <function>xml_error_string</function> retourne la cha&icirc;ne avec
+     un message textuel, d&eacute;crivant l'erreur <parameter>code</parameter>,
+     ou <literal>FALSE</literal> si aucune description n'a &eacute;t&eacute;
+     trouv&eacute;e.
     </para>
    </refsect1>
   </refentry>
@@ -1495,16 +1493,14 @@
    <refnamediv>
     <refname>xml_get_current_line_number</refname>
     <refpurpose>
-      Retourne le num&eacute;ro de ligne courant d'un analyseur XML.
+     Retourne le num&eacute;ro de ligne courant d'un analyseur XML.
     </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>int
-       <function>xml_get_current_line_number</function>
-      </funcdef>
+      <funcdef>int <function>xml_get_current_line_number</function></funcdef>
       <paramdef>resource <parameter>parser</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1521,9 +1517,10 @@
      </variablelist>
     </para>
     <para>
-       Cette fonction retourne &false; si <parameter>parser</parameter> n'est
-       pas valide, ou sinon, retourne le num&eacute;ro de la ligne en cours
-       d'analyse.
+     <function>xml_get_current_line_number</function> retourne
+     <literal>FALSE</literal> si <parameter>parser</parameter> n'est
+     pas valide, ou sinon, retourne le num&eacute;ro de la ligne en cours
+     d'analyse.
     </para>
    </refsect1>
   </refentry>
@@ -1532,15 +1529,13 @@
     <refname>xml_get_current_column_number</refname>
     <refpurpose>
      Retourne le nombre courant de colonne d'un analyseur XML.
-   .</refpurpose>
+    </refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>int
-       <function>xml_get_current_column_number</function>
-      </funcdef>
+      <funcdef>int <function>xml_get_current_column_number</function></funcdef>
       <paramdef>resource <parameter>parser</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1550,17 +1545,18 @@
        <term><parameter>parser</parameter></term>
        <listitem>
            <simpara>
-             Une r&eacute;f&eacute;rence sur un analyseur XML valide.
+            Une r&eacute;f&eacute;rence sur un analyseur XML valide.
            </simpara>
        </listitem>
       </varlistentry>
      </variablelist>
     </para>
     <para>
-       Cette fonction retourne &false; si <parameter>parser</parameter> n'est
-       pas valide, ou sinon, retourne le num&eacute;ro de colonne courante
-       de la ligne courante de l'analyseur, qui correspond &agrave; la
-       position d'analyse courante de l'analyseur XML.
+     <function>xml_get_current_column_number</function> retourne
+     <literal>FALSE</literal> si <parameter>parser</parameter> n'est
+     pas valide, ou sinon, retourne le num&eacute;ro de colonne courante
+     de la ligne courante de l'analyseur, qui correspond &agrave; la
+     position d'analyse courante de l'analyseur XML.
     </para>
    </refsect1>
   </refentry>
@@ -1573,9 +1569,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>int
-       <function>xml_get_current_byte_index</function>
-      </funcdef>
+      <funcdef>int <function>xml_get_current_byte_index</function></funcdef>
       <paramdef>resource <parameter>parser</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1585,16 +1579,17 @@
        <term><parameter>parser</parameter></term>
        <listitem>
            <simpara>
-                 Une r&eacute;f&eacute;rence sur un analyseur XML valide.
+                Une r&eacute;f&eacute;rence sur un analyseur XML valide.
            </simpara>
        </listitem>
       </varlistentry>
      </variablelist>
     </para>
     <para>
-       Cette fonction retourne &false; si <parameter>parser</parameter> n'est pas
-       valide, ou sinon, retourne l'index de l'octet d'analyse courante de
-       l'analyseur XML.
+     <function>xml_get_current_byte_index</function> retourne
+     <literal>FALSE</literal> si <parameter>parser</parameter> n'est pas
+     valide, ou sinon, retourne l'index de l'octet d'analyse courante de
+     l'analyseur XML.
     </para>
    </refsect1>
   </refentry>
@@ -1623,7 +1618,7 @@
         pass&eacute;s par r&eacute;f&eacute;rences.
     </para>
     <para>
-     Ci dessous, vous trouverez un exemple qui illustre la structure
+     Ci-dessous, vous trouverez un exemple qui illustre la structure
      des deux tableaux g&eacute;n&eacute;r&eacute;s par la fonction. On utilise une 
balise
      simple <literal>note</literal>, plac&eacute;e dans une autre balise
      <literal>para</literal>. On analyse le tout, et on
@@ -1687,9 +1682,10 @@
      </informalexample>
     </para>
     <para>
-     L'analyse &eacute;v&eacute;nementielle (comme celle de expat), peut se 
r&eacute;v&eacute;ler
-     complexe lorsque le document XML est complexe. Cette fonction ne
-     g&eacute;n&egrave;re pas d'objet de type DOM, mais il g&eacute;n&egrave;re 
plut&ocirc;t des
+     L'analyse &eacute;v&eacute;nementielle (comme celle de expat), peut se
+     r&eacute;v&eacute;ler complexe lorsque le document XML est complexe.
+     <function>xml_parse_into_struct</function> ne g&eacute;n&egrave;re pas
+     d'objet de type DOM, mais il g&eacute;n&egrave;re plut&ocirc;t des
      structures qui peuvent &ecirc;tre parcourues &agrave; la fa&ccedil;on d'un arbre.
      Consid&eacute;rons le fichier suivant, qui repr&eacute;sente une petite base
      de donn&eacute;es XML :
@@ -1807,7 +1803,7 @@
     <title>Description</title>
     <funcsynopsis>
      <funcprototype>
-      <funcdef>string <function>xml_parser_free</function></funcdef>
+      <funcdef>boolean <function>xml_parser_free</function></funcdef>
       <paramdef>resource <parameter>parser</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
@@ -1824,9 +1820,9 @@
      </variablelist>
     </para>
     <para>
-       Cette fonction retourne &false; si <parameter>parser</parameter>
-       n'est pas une  r&eacute;f&eacute;rence valide, ou sinon, d&eacute;truit
-       l'analyseur et retourne &true;.
+     <function>xml_parser_free</function> retourne <literal>FALSE</literal>
+     si <parameter>parser</parameter> n'est pas une  r&eacute;f&eacute;rence
+     valide, ou sinon, d&eacute;truit l'analyseur et retourne <literal>TRUE</literal>.
     </para>
    </refsect1>
   </refentry>
@@ -1859,7 +1855,7 @@
        <term><parameter>option</parameter></term>
        <listitem>
            <simpara>
-                L'option &agrave; modifier. Voir ci dessous :
+                L'option &agrave; modifier. Voir ci-dessous :
            </simpara>
        </listitem>
       </varlistentry>
@@ -1874,10 +1870,11 @@
      </variablelist>
     </para>
     <para>
-       Cette fonction retourne &false; si <parameter>parser</parameter> n'est pas une
-       r&eacute;f&eacute;rence valide sur un analyseur XML, ou si l'option
-       n'a pas pu &ecirc;tre modifi&eacute;e. Sinon, l'option est effectivement
-       modifi&eacute;e, et la fonction retourne &true;.
+     <function>xml_parser_set_option</function> retourne <literal>FALSE</literal>
+     si <parameter>parser</parameter> n'est pas une r&eacute;f&eacute;rence valide
+     sur un analyseur XML, ou si l'option n'a pas pu &ecirc;tre modifi&eacute;e.
+     Sinon, l'option est effectivement modifi&eacute;e, et la fonction retourne
+     <literal>TRUE</literal>.
     </para>
     <para>
      Les options suivantes sont disponibles :
@@ -1948,7 +1945,7 @@
        <term><parameter>option</parameter></term>
        <listitem>
            <simpara>
-         L'option demand&eacute;e. Reportez vous &agrave;
+         L'option demand&eacute;e. Reportez-vous &agrave;
          <function>xml_parser_set_option</function> pour avoir la liste des
          options disponibles.
            </simpara>
@@ -1957,12 +1954,12 @@
      </variablelist>
     </para>
     <para>
-     <function>xml_parser_get_option</function> retourne &false; si
+     <function>xml_parser_get_option</function> retourne <literal>FALSE</literal> si
      <parameter>parser</parameter> n'est pas valide, ou sinon, retourne
      la valeur de l'option demand&eacute;e.
     </para>
     <para>
-     Reportez vous &agrave; <function>xml_parser_set_option</function> pour avoir la
+     Reportez-vous &agrave; <function>xml_parser_set_option</function> pour avoir la
      liste des options disponibles.
     </para>
    </refsect1>
@@ -1970,7 +1967,7 @@
   <refentry id="function.utf8-decode">
    <refnamediv>
     <refname>utf8_decode</refname>
-    <refpurpose>Convertit un une cha&icirc;ne UTF-8 en ISO-8859.</refpurpose>
+    <refpurpose>Convertit une cha&icirc;ne UTF-8 en ISO-8859.</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -1995,7 +1992,7 @@
   <refentry id="function.utf8-encode">
    <refnamediv>
     <refname>utf8_encode</refname>
-    <refpurpose>Convertit un une cha&icirc;ne ISO-8859-1 en UTF-8.</refpurpose>
+    <refpurpose>Convertit une cha&icirc;ne ISO-8859-1 en UTF-8.</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Description</title>
@@ -2013,7 +2010,7 @@
       taille dans des flots d'octets. <literal>UTF-8</literal> est transparent
       pour les caract&egrave;res <abbrev>ASCII</abbrev>, il est
       auto-synchronis&eacute; (c'est &agrave;
-      dire qu'un programme peut toujours savoir dans un flot d'octet o&uacute;
+      dire qu'un programme peut toujours savoir dans un flot d'octet o&ugrave;
       un caract&egrave;re commence), et peut &ecirc;tre utilis&eacute; pour
       faire des comparaisons de cha&icirc;nes standard, comme pour le tri. PHP
       utilise l'<literal>UTF-8</literal> pour coder les caract&egrave;res

Reply via email to