.. _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`.