Visit Mozilla.org

XPath:Funkcje:position

z Mozilla Developer Center, polskiego centrum programistów Mozilli.

Dokumentacja XSLT/XPath: Elementy XSLT, Funkcje EXSLT, Funkcje XPath, Osie XPath

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

XPath 1.0 4.1

[edytuj] Gecko

Obsługuje.