functx:sort-as-numeric

Sorts a sequence of numeric values or nodes

Description

The functx:sort-as-numeric function sorts a sequence of numeric values or nodes. This is useful for untyped values, because the order by clause by default treats values as strings, and would therefore sort 100 before 99.

Parameters

Description

seq:item()

the sequence to sort

Examples

XPath

Results

functx:sort-as-numeric((‘1’,’100’,’99’))

(‘1’, ‘99’, ‘100’)

functx:sort-as-numeric($in-xml/*)

<f>1</f> <e>4</e> <f>35</f>

See Also