Funciones XSLT y XPath
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
min | XPath |
La función fn:min devuelve el valor mínimo de la secuencia de valores introducida en el argumento. La secuencia sólo puede contener valores de un tipo o de un subtipo (tipos derivados) de este tipo. Los valores numéricos son una excepción. Es posible introducir distintos valores numéricos en una secuencia. Para ello sólo se deberá tener en cuenta que los distintos valores numéricos se puedan comparar mediante > y <. Se debe por ello poder comprobar en caso de que se introduzcan valores distintos, cual de ellos es menor.
Si en la secuencia de valores se introduce una cadena, ésta se comparará en función de un criterio de comparación. En el segundo argumento se puede establecer el criterio de comparación a través de un URI. Si no se define ningún criterio de comparación se utilizará el criterio de comparación por defecto.
El valor de salida consiste siempre en un valor. En caso de que existan dos valores máximos en la cadena de entrada, se devolverá uno de ambos. Si se introduce una secuencia vacía, se devolverá una secuencia vacía en el resultado.
Argumentos
Secuencia de valores, de la que se desea obtener el valor menor
Es obligatorio, pero puede ser una secuencia vacía.
Tipo: xs:anyAtomicType
URI de un criterio de comparación
Opcional
Tipo: xs:string
Valor de salida
Valor menor de una secuencia de valores
Tipo: xs:anyAtomicType
Ejemplo
min((2,3))
Resultado: 2
Ejemplo
min((2.5,3,42.0,9,15,42,7*6,-1))
Resultado: -1
Ejemplo
min(('aa', 'ab'))
Resultado: aa
Ejemplo
min(('holamundo', 'data2type'))
Resultado: data2type
Ejemplo
min((xs:date('2008-09-19'), current-date()))
Resultado: 2008-09-19
> Volver a la referencia alfabética de XSLT y XPATH |