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