.. _position:
========
position
========
A posição atual no contexto
Descrição
~~~~~~~~~
A função fn:position devolve um inteiro com a posição (começando em 1, não em 0)
do item de contexto atual dentro da sequência de contexto (a sequência de itens
que está sendo processada).
Exemplos
~~~~~~~~
Os exemplos abaixo usam este documento de entrada:
.. code-block:: xml
1
2
3
4
5
.. list-table::
:widths: 25 25 50
:header-rows: 1
* - **XPath**
- **Resultado**
- **Explicação**
* - $in-xml/\*[position() > 2]
- 3 4 5
- Todos os filhos depois do segundo.
* - $in-xml/a[position() > 2]
- 4 5
- Os filhos a depois do segundo a; position() conta só os elementos a.
* - $in-xml/a[position() = 3]
- 4
- A expressão [position() = 3] equivale à expressão [3].
Veja também
~~~~~~~~~~~
.. toctree::
:titlesonly:
:glob:
* :ref:`functx_first-node`.
* :ref:`functx_last-node`.
* :ref:`index-of`.
* :ref:`last`.