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

normalize-space

XPath

 

La función fn:normalize-space devuelve la cadena introducida sin espacios en blanco. La cadena se normaliza en tres pasos:

  • en primer lugar los saltos de línea (#xD), los avances de línea (#xA) o tabuladores (#x9) se sustituyen por un solo espacio en blanco (#x20).
  • Secuencias de espacios son reducidas a un solo espacio.
  • Se eliminarán los espacios en blanco iniciales y finales.

Si no se introduce ningún argumento en la función, está se aplicará al nodo de contexto.

 

Argumentos

Cadena en la que se desea normalizar los espacios en blanco

Opcional

Tipo: xs:string

 

Valor de salida

Cadena con los espacios en blanco normalizados

Tipo: xs:string

 

 

Ejemplo

normalize-space('')

Resultado:

 

 

Ejemplo

normalize-space(' ')

Resultado:

 

 

Ejemplo

normalize-space('data2 type')

Resultado: data2 type

 

 

Ejemplo

normalize-space('data 2 type')

Resultado: data 2 type

 

 

Ejemplo

normalize-space(' data2type ')

Resultado: data2type

 

 

Ejemplo

doc('ejemplos/ejemplo7.xml')/funciones/funcion[1]/definicion/normalize-space()

Resultado: texto texto texto texto texto

  > Volver a la referencia alfabética de XSLT y XPATH