cvs: phpdoc /fr/functions yaz.xml

From: Date: Tue, 31 Jul 2001 08:08:00 +0000
Subject: cvs: phpdoc /fr/functions yaz.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969336620@lists.php.net to get a copy of this message
dams Tue Jul 31 04:08:00 2001 EDT Modified files: /phpdoc/fr/functions yaz.xml Log: Moved URL to global.ent

Index: phpdoc/fr/functions/yaz.xml diff -u phpdoc/fr/functions/yaz.xml:1.16 phpdoc/fr/functions/yaz.xml:1.17 --- phpdoc/fr/functions/yaz.xml:1.16 Sat Jul 7 18:22:29 2001 +++ phpdoc/fr/functions/yaz.xml Tue Jul 31 04:08:00 2001 @@ -8,7 +8,7 @@ Cette extension offre &agrave; PHP l'interface avec les produits <productname>YAZ</productname>, qui impl&eacute;mentent le protocole Z39.50. Avec cette extension, vous pouvez facilement impl&eacute;menter - un client Z39.50 qui analyse ou scanne des serveurs Z39.50 en paralelle. + un client Z39.50 qui analyse ou scanne des serveurs Z39.50 en parall&eacute;le. </para> <para> <productname>YAZ</productname> est disponible &agrave; <ulink @@ -28,7 +28,8 @@ <title>Installation</title> <para> Compilez YAZ et installez le. Compilez PHP avec vos modules et ajoutez l'option - --with-yaz. Les instructions sont : + <link linkend="install.configure.with-yaz"><option role="configure">--with-yaz</option></link>. + Les instructions sont : </para> <para> <informalexample> @@ -54,11 +55,11 @@ repr&eacute;sente l'ID d'une connexion particuli&egrave;re. </para> <para> - Le script ci-dessous montre comment effectuer une recherche paralelle. + Le script ci-dessous montre comment effectuer une recherche parall&eacute;le. Lorsqu'il est appel&eacute; sans param&egrave;tre, ce script affiche la requ&ecirc;te. Sinon, il effectue la recherche sur les serveurs. <example> - <title>Recherche paralelle, utilisant YAZ</title> + <title>Recherche parall&eacute;le utilisant YAZ</title> <programlisting role="php"> &lt;?php $num_hosts = count ($host); @@ -177,7 +178,7 @@ </funcsynopsis> <para> <function>yaz_connect</function> retourne un identifiant positif en cas - de succ&egrave;s, et &false; sinon. + de succ&egrave;s, et <literal>FALSE</literal> sinon. </para> <para> <function>yaz_connect</function> pr&eacute;pare une connexion @@ -207,7 +208,7 @@ <para> <function>yaz_errno</function> retourne le num&eacute;ro d'erreur de la derni&egrave;re requ&ecirc;te. Une valeur positive est retourn&eacute;e - si le serveur a retourn&eacute;e un diagnostic. La valeur 0 est retourn&eacute;e + si le serveur a retourn&eacute; un diagnostic. La valeur 0 est retourn&eacute;e si aucune erreur n'est survenue. Une valeur n&eacute;gative indique une erreur sans diagnostic (connexion perdue,...). </para> @@ -234,7 +235,7 @@ </funcsynopsis> <para> <function>yaz_error</function> retourne un message d'erreur pour la - derni&egrave;re requ&ecirc;te. Une cha&icirc;icirc;ne vide est + derni&egrave;re requ&ecirc;te. Une cha&icirc;ne vide est retourn&eacute;e si la derni&egrave;re requ&ecirc;te a r&eacute;ussi. </para> <para> @@ -285,12 +286,12 @@ <function>yaz_element</function> est &agrave; utiliser en conjonction avec <function>yaz_search</function> et <function>yaz_present</function> pour sp&eacute;cifier le type d'&eacute;l&eacute;ments &agrave; lire. - La plupart des serveurs supporte <literal>F</literal> (full, tous), et + La majorit&eacute; des serveurs supporte <literal>F</literal> (full, tous), et <literal>B</literal> (brief, bref). </para> <para> - <function>yaz_element</function> retourne &true; en - cas de succ&egrave;s, et &false; sinon. + <function>yaz_element</function> retourne <literal>TRUE</literal> en + cas de succ&egrave;s, et <literal>FALSE</literal> sinon. </para> </refsect1> </refentry> @@ -314,7 +315,7 @@ <function>yaz_database</function> sp&eacute;cifie <parameter>databases</parameter>, la ou les bases utilis&eacute;es lors des recherches, lectures, etc, - en remplacant celles sp&eacute;cifi&eacute;es lors de la fonction + en rempla&ccedil;ant celles sp&eacute;cifi&eacute;es lors de la fonction <function>yaz_connect</function>. Pour indiquer plusieurs bases de donn&eacute;es, s&eacute;parez les noms par des <literal>+</literal>. </para> @@ -323,8 +324,8 @@ jeux de bases durant une session. </para> <para> - <function>yaz_database</function> retourne &true; - en cas de succ&egrave;s, ou &false; en cas d'erreur. + <function>yaz_database</function> retourne <literal>TRUE</literal> + en cas de succ&egrave;s, ou <literal>FALSE</literal> en cas d'erreur. </para> </refsect1> </refentry> @@ -378,8 +379,8 @@ et <parameter>number</parameter> vaudra 10. </para> <para> - <function>yaz_range</function> retourne &true; en - cas de succ&egrave;s; &false; en cas d'erreur. + <function>yaz_range</function> retourne <literal>TRUE</literal> en + cas de succ&egrave;s; <literal>FALSE</literal> en cas d'erreur. </para> </refsect1> </refentry> @@ -450,12 +451,12 @@ requ&ecirc;tes de type Type-1, comme d&eacute;finit dans le standard Z39.50. Cependant, dans la repr&eacute;sentation textuelle utilis&eacute;e par YAZ, une notation &agrave; pr&eacute;fixage est utilis&eacute;e, - c'est &agrave; dire que l'op&eacute;rateur pr&eacute;c&eacute;de + c'est-&agrave;-dire que l'op&eacute;rateur pr&eacute;c&eacute;dent l'op&eacute;rande. La cha&icirc;ne de requ&ecirc;te est une - s&eacute;quence de mots reserv&eacute;s, o&ugrave; les espaces sont + s&eacute;quence de mots r&eacute;serv&eacute;s, o&ugrave; les espaces sont ignor&eacute;s, &agrave; moins qu'ils n'ai &eacute;t&eacute; - mis entre guillemets doubles. Les mots reserv&eacute;s qui commencent - par un arobase (<literal>@</literal>) sont consid&eacute;r&eacute;s + mis entre guillemets doubles. Les mots r&eacute;serv&eacute;s qui commencent + par un arobase (<literal>&#64;</literal>) sont consid&eacute;r&eacute;s comme des op&eacute;rateurs et trait&eacute;s comme tels. </para> <table> @@ -469,28 +470,28 @@ </thead> <tbody> <row> - <entry><literal>@and query1 query2</literal></entry> + <entry><literal>&#64;and query1 query2</literal></entry> <entry>intersection des requ&ecirc;tes query1 et query2</entry> </row> <row> - <entry><literal>@or query1 query2</literal></entry> + <entry><literal>&#64;or query1 query2</literal></entry> <entry>union des requ&ecirc;tes query1 et query2</entry> </row> <row> - <entry><literal>@not query1 query2</literal></entry> + <entry><literal>&#64;not query1 query2</literal></entry> <entry>requ&ecirc;tes "query1 et non(query2)"</entry> </row> <row> - <entry><literal>@set name</literal></entry> + <entry><literal>&#64;set name</literal></entry> <entry>nomme le r&eacute;sultat</entry> </row> <row> - <entry><literal>@attrset set query</literal></entry> + <entry><literal>&#64;attrset set query</literal></entry> <entry>sp&eacute;cifie le jeu d'attributs de la requ&ecirc;te. Cette construction n'est autoris&eacute;e qu'une seule fois, au d&eacute;but d'une requ&ecirc;te.</entry> </row> <row> - <entry><literal>@attr set type=value query</literal></entry> + <entry><literal>&#64;attr set type=value query</literal></entry> <entry>Applique les attributs &agrave; une requ&ecirc;te. Le type et la valeur sont des entiers indiquant les types et valeurs des attributs, dans cet ordre. Le jeu, si fourni, sp&eacute;cifie le jeu d'attribut utilis&eacute;. @@ -515,7 +516,7 @@ </para> <para> <informalexample> - <screen>@attr 1=4 php</screen> + <screen>&#64;attr 1=4 php</screen> </informalexample> L'attribut est de type 1 (Bib-1 use), sa valeur est 4 (Title, titre) : cette requ&ecirc;te recherche les documents o&ugrave; le mot "php" @@ -523,7 +524,7 @@ </para> <para> <informalexample> - <screen>@attrset gils @and @attr 1=4 php @attr 1=1003 "Rasmus Lerdorf"</screen> + <screen>&#64;attrset gils &#64;and &#64;attr 1=4 php &#64;attr 1=1003 "Rasmus Lerdorf"</screen> </informalexample> Cette requ&ecirc;te utilise tout le jeu d'attributs GILS. Elle recherche les documents dont le titre contient "php", et qui contiennent le @@ -588,8 +589,8 @@ contr&ocirc;ler le comportement de la requ&ecirc;te de scan. Actuellement, trois index sont lus dans ce param&egrave;tre : <literal>number</literal> (nombre de termes requis), <literal>position</literal> (position pr&eacute;f&eacute;r&eacute;e du terme) et - <literal>stepSize</literal> (taille du pas pr&eacute;fer&eacute;e). - Pour r&eacute;&eacute;llement envoyer la requ&ecirc;te de recherche &agrave; l'h&ocirc;te, et recevoir + <literal>stepSize</literal> (taille du pas pr&eacute;f&eacute;r&eacute;e). + Pour re&eacute;llement envoyer la requ&ecirc;te de recherche &agrave; l'h&ocirc;te, et recevoir la r&eacute;ponse, <function>yaz_wait</function> doit &ecirc;tre appel&eacute;e. A la fin de <function>yaz_wait</function>, <function>yaz_error</function> et <function>yaz_scan_result</function> auront les r&eacute;sultats. @@ -598,7 +599,7 @@ La syntaxe de <parameter>startterm</parameter> est similaire aux requ&ecirc;tes RPN, d&eacute;crites dans <function>yaz_search</function>. <parameter>startterm</parameter> est constitu&eacute; de z&eacute;ro ou plus - sp&eacute;cifications, avec les op&eacute;rateurs <literal>@attr</literal>, suivi par + sp&eacute;cifications, avec les op&eacute;rateurs <literal>&#64;attr</literal>, suivi par exactement un token. </para> <para> @@ -606,7 +607,7 @@ <title>Fonction PHP qui scanne les titres</title> <programlisting> function scan_titles($id, $starterm) { - yaz_scan($id,"rpn", "@attr 1=4 " . $starterm); + yaz_scan($id,"rpn", "&#64;attr 1=4 " . $starterm); yaz_wait(); $errno = yaz_errno($id); if ($errno == 0) { @@ -735,12 +736,12 @@ Pour d&eacute;finir un champs CCL valide, utilisez la fonction <function>yaz_ccl_conf</function> avant celle-ci. Si la requ&ecirc;te <parameter>query</parameter> a pu &ecirc;tre convertie en - RPN, <function>yaz_ccl_parse</function> retourne &true;, + RPN, <function>yaz_ccl_parse</function> retourne <literal>TRUE</literal>, et l'index <literal>rpn</literal> du tableau <parameter>result</parameter> contient une requ&ecirc;te RPN valide. Si la requ&ecirc;te n'a pas pu &ecirc;tre convertie, (pour n'importe quelle raison, comme syntaxe invalide, champs inconnu...), - <function>yaz_ccl_parse</function> retourne &false;. - Trois index sont alors cr&eacute;&eacute; dans le tableau de r&eacute;sultat : + <function>yaz_ccl_parse</function> retourne <literal>FALSE</literal>. + Trois index sont alors cr&eacute;&eacute;s dans le tableau de r&eacute;sultat : <literal>errorcode</literal> (code d'erreur CCL, un entier), <literal>errorstring</literal> (message d'erreur CCL), et <literal>errorpos</literal> position estim&eacute;e de l'erreur dans la @@ -766,11 +767,10 @@ <para> <function>yaz_itemorder</function> pr&eacute;pare une requ&ecirc;te de type "Extended Services" en utilisant le "Profile" avec "Use of Z39.50 Item Order Extended Service to - Transport ILL (Profile/1)" (Note du Traducteur : mailes moi de l'aide!). Reportez vous - <ulink url="http://www.nlc-bnc.ca/iso/ill/stanprf.htm">ici</ulink> + Transport ILL (Profile/1)" (Note du Traducteur : mailez moi de l'aide!). Reportez-vous + <ulink url="&url.yaz.ill;">ici</ulink> ou aux - <ulink url="http://www.nlc-bnc.ca/iso/ill/document/standard/z-ill-1a.pdf"> - sp&eacute;cification</ulink>. + <ulink url="&url.yaz.specs">sp&eacute;cification</ulink>. Le param&egrave;tre <parameter>args</parameter> doit &ecirc;tre un tableau associatif, contenant les informations "Item Order" &agrave; envoyer. L'index du tableau est le nom ASN.1 correspondant au tag path. Par exemple, le num&eacute;ro ISBN sous
« previous php.doc (#969336620) next »