functx:is-a-number

Se um valor é numérico

Descrição

A função functx:is-a-number devolve true se o valor for um número (puder ser convertido num tipo numérico) e não for NaN. Se o argumento for a sequência vazia ou uma string vazia, devolve false.

Parâmetros

Descrição

value:numeric()

o valor a testar

Exemplos

Os exemplos abaixo usam este documento de entrada:

<xsl:variable name="in-xml" as="item()*">
  <in-xml>
     <a>123</a>
     <b>abc</b>
  </in-xml>

</xsl:variable>

XPath

Resultado

functx:is-a-number('123')

true

functx:is-a-number(123)

true

functx:is-a-number(' 123 ')

true

functx:is-a-number('')

false

functx:is-a-number('123abc')

false

functx:is-a-number('NaN')

false

functx:is-a-number($in-xml/a)

true

functx:is-a-number($in-xml/b)

false

Veja também