Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

position

La fonction position retourne un nombre égal à la position du contexte dans le contexte d'évaluation d'expression.

Syntaxe

position()

Retour

Un nombre entier égal à la position du contenu dans le contexte d'évaluation d'expression.

Notes

  • Notez que la numérotation de la position d'un n&oelig:ud dans un contexte commence à 1. Le premier nœud a donc la position 1.

  • Le contexte est déterminé par le reste du chemin :

    xml
    <xsl:template match="//a[position() = 5]">
        <!-- cet exemple 'attrape' le cinquième élément "a"
                n'importe où dans le document. -->
    </xsl:template>
    
    xml
    <xsl:template match="//div[@class='foo']/bar[position() = 1]">
        <!-- cet exemple 'attrape' le premier
                élément "bar" enfant d'un élément "div"
                avec un attribut "class" valant "foo" -->
    </xsl:template>
    

Définition

XPath 1.0, section 4.1.

Support Gecko

Supportée.