.. _functx_sort-as-numeric:
======================
functx:sort-as-numeric
======================
Ordena uma sequência de valores numéricos ou de nós
Descrição
~~~~~~~~~
A função functx:sort-as-numeric ordena uma sequência de valores numéricos ou de
nós. É útil para valores sem tipo, porque a cláusula order by, por padrão, trata
os valores como strings e poria 100 antes de 99.
.. list-table::
:widths: 40 60
:header-rows: 1
* - **Parâmetros**
- **Descrição**
* - seq:item()
- a sequência a ordenar
Exemplos
~~~~~~~~
Os exemplos abaixo usam este documento de entrada:
.. code-block:: xml
1
35
4
.. list-table::
:widths: 50 50
:header-rows: 1
* - **XPath**
- **Resultado**
* - functx:sort-as-numeric(('1','100','99'))
- ('1', '99', '100')
* - functx:sort-as-numeric($in-xml/\*)
- 1 4 35
Veja também
~~~~~~~~~~~
.. toctree::
:titlesonly:
:glob:
* :ref:`functx_sort`.
* :ref:`functx_sort-case-insensitive`.
* :ref:`functx_sort-document-order`.