cvs: phpdoc /fr/functions xml.xml

From: Date: Thu, 12 Jul 2001 12:14:07 +0000
Subject: cvs: phpdoc /fr/functions xml.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969336201@lists.php.net to get a copy of this message
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
« previous php.doc (#969336201) next »