functx:max-string
O maior valor de uma sequência, tratando os valores como strings
Descrição
A função functx:max-string devolve o maior dos valores de $strings. Ela difere da função fn:max só por tratar valores de todos os tipos como strings. Já a fn:max trata valores sem tipo e numéricos como números (e dá erro se não forem números).
Parâmetros |
Descrição |
|---|---|
strings:string() |
a sequência de valores |
Exemplos
Os exemplos abaixo usam este documento de entrada:
<xsl:variable name="in-xml" as="item()*">
<in-xml>
<x>a</x>
<y>c</y>
<z>b</z>
</in-xml>
</xsl:variable>
XPath |
Resultado |
Explicação |
|---|---|---|
functx:max-string( $in-xml/* ) |
c |
Chamar a função fn:max no lugar dela daria erro. |
functx:max-string( (100,25,3) ) |
3 |
Os valores são comparados como strings, e '3' vem depois de '25' e de '100'. |