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 |