| SAXONICA | 
fn:distinct-values( xdt:anyAtomicType* $srcval) → xdt:anyAtomicType*
Function signature
| $srcval | xdt:anyAtomicType * | 
| Result | xdt:anyAtomicType * | 
Returns the set of distinct values present in a given sequence. The current Saxon implementation returns the values in "order of first appearance", but it cannot be assumed that this will always remain the case.
fn:distinct-values( xdt:anyAtomicType* $srcval, string $collation) → xdt:anyAtomicType*
Function signature
| $srcval | xdt:anyAtomicType * | 
| $collation | string | 
| Result | xdt:anyAtomicType * | 
Returns the set of distinct values present in a given sequence, comparing strings using a named collation. The current Saxon implementation returns the values in "order of first appearance", but it cannot be assumed that this will always remain the case.