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
string-join | XPath |
La función fn:string-join concatena las cadenas introducidas en el primer argumento. En el segundo argumento se puede introducir con una cadena el separador a utilizar entre las cadenas. Si se introduce una cadena sin caracteres, no se incluirá ningún separador. El funcionamiento será en este caso el mismo que para fn:concat.
En el caso de que se introduzca una sola cadena, ésta se devolverá sin cambios sin tener en cuenta el separador. Si la secuencia de cadenas es una secuencia vacía, se devolverá una secuencia vacía.
Argumentos
Secuencia de cadenas a concatenar
Es obligatorio, pero puede ser una secuencia vacía.
Typ: xs:string
Separador a incluir entre las cadenas
Obligatorio. Puede ser una cadena vacía, pero no una secuencia vacía.
Tipo: xs:string
Valor de salida
Cadena compuesta por las cadenas de sa secuencia. En su caso se incluirá el correspondiente separador.
Tipo: xs:string
Ejemplo
string-join((),'')
Resultado:
Ejemplo
string-join(('data','2','type'),'')
Resultado: data2type
Ejemplo
string-join(('data','type'),'2')
Resultado: data2type
Ejemplo
string-join(('a','b','c'),', ')
Resultado: a, b, c
> Volver a la referencia alfabética de XSLT y XPATH |