La fonction position retourne un nombre égal à la position du contexte dans le contexte d'évaluation d'expression.
<xsl:template match="//a[position() = 5]">
<!-- cet exemple 'attrape' le cinquième élément "a"
n'importe où dans le document. -->
</xsl:template>
<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>
Page modifiée à 15:02, 12 Nov 2007 par Mgjbot