aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/xpath/functions/lang/index.md
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-11-11 09:00:12 +0100
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-11-11 09:11:37 +0100
commitea0377b93b3d290053fda7115929930b8c8d4d25 (patch)
treeb5915b686269d7b0dc4e7b690bb2c64f2e637697 /files/fr/web/xpath/functions/lang/index.md
parent651ec72d5f391987b970601ab532a2d303b44916 (diff)
downloadtranslated-content-ea0377b93b3d290053fda7115929930b8c8d4d25.tar.gz
translated-content-ea0377b93b3d290053fda7115929930b8c8d4d25.tar.bz2
translated-content-ea0377b93b3d290053fda7115929930b8c8d4d25.zip
convert content to md
Diffstat (limited to 'files/fr/web/xpath/functions/lang/index.md')
-rw-r--r--files/fr/web/xpath/functions/lang/index.md95
1 files changed, 51 insertions, 44 deletions
diff --git a/files/fr/web/xpath/functions/lang/index.md b/files/fr/web/xpath/functions/lang/index.md
index 56b56c7fb9..30ac163d87 100644
--- a/files/fr/web/xpath/functions/lang/index.md
+++ b/files/fr/web/xpath/functions/lang/index.md
@@ -6,48 +6,55 @@ tags:
translation_of: Web/XPath/Functions/lang
original_slug: Web/XPath/Fonctions/lang
---
-<p>
{{ XsltRef() }}
-</p><p><br>
-La fonction <code>lang</code> détermine si le nœud de contexte correspond à la langue indiquée et retourne le booléen <code>true</code> ou <code>false</code>.
-</p>
-<h3 id="Syntaxe">Syntaxe </h3>
-<pre class="eval">lang( <i>chaîne</i> )
-</pre>
-<h3 id="Arguments"> Arguments </h3>
-<dl><dt><code><i>chaîne</i></code>
-</dt><dd>Le code de langue ou de localisation (langue et pays) à vérifier.
-</dd></dl>
-<h3 id="Retour"> Retour </h3>
-<p><code>true</code> si le noeud de contexte est dans la langue donnée, <code>false</code> autrement.
-</p>
-<h3 id="Notes"> Notes </h3>
-<ul><li> La langue d'un nœud est déterminée par son attribut <code>xml:lang</code>. Si le nœud courant ne possède pas cet attribut, alors la valeur de l'attribut <code>xml:lang</code> du plus proche ancêtre le possédant déterminera la langue du nœud courant. Si la langue ne peut être déterminée (aucun ancêtre avec un attribut <code>xml:lang</code>), cette fonction retourne le booléen <code>false</code>.
-</li></ul>
-<ul><li> Si la <code><i>chaîne</i></code> donnée ne spécifie pas de code de pays, cette fonction sélectionnera les nœuds dans la langue spécifiée, suivie éventuellement de n'importe quel code de pays. La réciproque n'est pas vraie.
-</li></ul>
-<p>Regardons le code XML suivant :
-</p>
-<pre>&lt;p xml:lang="en"&gt;I went up a floor.&lt;/p&gt;
-&lt;p xml:lang="en-GB"&gt;I took the lift.&lt;/p&gt;
-&lt;p xsl:lang="en-US"&gt;I rode the elevator.&lt;/p&gt;</pre>
-<p>et ce modèle XSL :
-</p>
-<pre class="eval">&lt;xsl:value-of select="count(//p[lang('en')])" /&gt;
-&lt;xsl:value-of select="count(//p[lang('en-GB')])" /&gt;
-&lt;xsl:value-of select="count(//p[lang('en-US')])" /&gt;
-&lt;xsl:value-of select="count(//p[lang('de')])" /&gt;
-</pre>
-<p>La sortie sera :
-</p>
-<pre class="eval">3
-1
-1
-0
-</pre>
-<h3 id="D.C3.A9finition"> Définition </h3>
-<p><a href="http://www.w3.org/TR/xpath#function-lang">XPath 1.0, section 4.3</a>.
-</p>
-<h3 id="Support_Gecko"> Support Gecko </h3>
-<p>Supporté.
-</p> \ No newline at end of file
+
+La fonction `lang` détermine si le nœud de contexte correspond à la langue indiquée et retourne le booléen `true` ou `false`.
+
+### Syntaxe
+
+ lang( chaîne )
+
+### Arguments
+
+- `chaîne`
+ - : Le code de langue ou de localisation (langue et pays) à vérifier.
+
+### Retour
+
+`true` si le noeud de contexte est dans la langue donnée, `false` autrement.
+
+### Notes
+
+- La langue d'un nœud est déterminée par son attribut `xml:lang`. Si le nœud courant ne possède pas cet attribut, alors la valeur de l'attribut `xml:lang` du plus proche ancêtre le possédant déterminera la langue du nœud courant. Si la langue ne peut être déterminée (aucun ancêtre avec un attribut `xml:lang`), cette fonction retourne le booléen `false`.
+
+<!---->
+
+- Si la `chaîne` donnée ne spécifie pas de code de pays, cette fonction sélectionnera les nœuds dans la langue spécifiée, suivie éventuellement de n'importe quel code de pays. La réciproque n'est pas vraie.
+
+Regardons le code XML suivant :
+
+ <p xml:lang="en">I went up a floor.</p>
+ <p xml:lang="en-GB">I took the lift.</p>
+ <p xsl:lang="en-US">I rode the elevator.</p>
+
+et ce modèle XSL :
+
+ <xsl:value-of select="count(//p[lang('en')])" />
+ <xsl:value-of select="count(//p[lang('en-GB')])" />
+ <xsl:value-of select="count(//p[lang('en-US')])" />
+ <xsl:value-of select="count(//p[lang('de')])" />
+
+La sortie sera :
+
+ 3
+ 1
+ 1
+ 0
+
+### Définition
+
+[XPath 1.0, section 4.3](http://www.w3.org/TR/xpath#function-lang).
+
+### Support Gecko
+
+Supporté.