XPath:Funkcje:position
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Spis treści |
Funkcja position zwraca liczbę równą pozycji kontekstu z kontekstu oceny wyrażenia.
[edytuj] Składnia
position()
[edytuj] Zwraca
Liczbę całkowitą równą pozycji kontekstu z kontekstu oceny wyrażenia.
[edytuj] Uwagi
- Należy zauważyć, że pozycja wierzchołka w kontekście nie zaczyna się od zera. Pierwszy wierzchołek ma pozycję 1.
- Kontekst jest określony przez resztę ścieżki.
<xsl:template match="//a[position() = 5">
<!-- ten szablon odpowiada piątemu elementowi gdziekolwiek
w dokumencie. -->
</xsl:template>
<xsl:template match="//div[@class='foo']/bar[position() = 1]">
<!-- ten szablon odpowiada pierwszemu elementowi bar będącemu
potomkiem elementu div z atrybutem class równym "foo" -->
</xsl:template>
[edytuj] Definicja
[edytuj] Gecko
Obsługuje.