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'.

Veja também