functx:atomic-type

O tipo nativo de um valor atômico

Descrição

A função functx:atomic-type confere os tipos de um ou mais valores atômicos e devolve os nomes dos tipos. Só funciona com os tipos atômicos nativos; se o valor tiver um tipo atômico definido pelo usuário, a função devolve o tipo nativo em que ele se baseia. Se $values for a sequência vazia, devolve "empty sequence".

Parâmetros

Descrição

values:string()

o valor ou os valores cujo tipo se quer saber

Exemplos

XPath

Resultado

functx:atomic-type(2)

xs:integer

functx:atomic-type('abc')

xs:string

functx:atomic-type(xs:date('2005-12-15'))

xs:date

functx:atomic-type((2,'abc',xs:date('2005-12-15')))

('xs:integer', 'xs:string', 'xs:date')