string-compare
Devuelve el resultado de comparar carácter por carácter dos cadenas de entrada: string1 y string2. La comparación se basa en códigos ASCII. Estas dos cadenas son de tipo xs:string. La función distingue entre mayúsculas y minúsculas. Si las cadenas son iguales, entonces el resultado es 0. Si string1 es menor que string2, entonces el resultado es -1. Si string1 es mayor que string2, entonces el resultado es 1.
Ejemplo:
string1: hi
string2: Hit
Compara cadenas de texto carácter por carácter. La comparación se detiene si detecta que el primer carácter de string1 y el primer carácter de string2 son distintos. El resultado se basa en la comparación del primer carácter de cada una de las cadenas. Como h está representado por un número código ASCII mayor (104 en el sistema decimal) que H (72 en el sistema decimal), string1 es mayor que string2 y el resultado de la comparación de cadenas es 1. Si el primer carácter de string1 y el de string2 fueran iguales, la función analizaría el segundo carácter y así sucesivamente.
Para ver una comparación simple de cadenas con resultado binario consulte core | logical functions | equal.
Lenguajes
Disponible para Java, C#, C++ y el motor de ejecución integrado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
string1 | xs:string | La primera cadena de entrada. |
string2 | xs:string | La segunda cadena de entrada. |