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
substring-after | XPath |
La función fn:substring-after devuelve todos los caracteres de la cadena de entrada empezando por el carácter situado después del primero de la cadena de comparación introducida en el segundo argumento. La cadena de comparación no se devolverá en el resultado. Si la cadena de comparación se repite dentro de la cadena de entrada se devolverá una subcadena empezando por el carácter situado después del primer carácter de la primera cadena de comparación. Si se introduce una cadena que no sea del tipo xs:string se producirá un error. Una secuencia vacía se devolverá como una cadena vacía. Si en el segundo argumento se introduce una secuencia o cadena vacía, se devolverá toda la cadena de entrada.
En el tercer argumento se puede indicar un URI con el criterio de comparación. En caso de que no se introduzca el tercer argumento se tomará como criterio de comparación los puntos de código Unicode.
Argumentos
Cadena de la que se desea obtener una subcadena definida a partir de una cadena de comparación
Es obligatorio, pero puede ser una secuencia vacía.
Tipo: xs:string
Cadena de comparación que establece el comienzo de la subcadena
Es obligatorio, pero puede ser una secuencia vacía.
Tipo: xs:string
URI para un criterio de comparación
Opcional
Tipo: xs:string
Valor de salida
Subcadena cuyo comienzo queda definido mediante la cadena de comparación
Tipo: xs:string
Ejemplo
substring-after('data2type', 'ta')
Resultado: 2type
Ejemplo
substring-after('data2type', 'pe')
Resultado:
Ejemplo
substring-after('data2type', 'a')
Resultado: ta2type
Ejemplo
substring-after('data2type', '')
Resultado: data2type
Ejemplo
substring-after('', 'data')
Resultado:
Ejemplo
substring-after('data', '2type')
Resultado:
> Volver a la referencia alfabética de XSLT y XPATH |