--- title: lang slug: Web/XPath/Functions/lang tags: - Référence_XSLT translation_of: Web/XPath/Functions/lang original_slug: Web/XPath/Fonctions/lang ---

{{ XsltRef() }}


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

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.

Support Gecko

Supporté.