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 |