normalize-space

Normaliza os espaços em branco

Descrição

A função fn:normalize-space junta os espaços em branco de uma string. Ela faz três coisas:

  1. Troca cada retorno de carro (#xD), nova linha (#xA) e tabulação (#x9) por

um espaço (#x20)

  1. Junta os espaços seguidos num espaço só

  2. Remove os espaços do início e do fim

Parâmetros

Descrição

arg:string()

a string a normalizar; se omitida, o valor de string do item de contexto

Exemplos

XPath

Resultado

normalize-space('query')

query

normalize-space(' query ')

query

normalize-space('xml query')

xml query

normalize-space('xml query')

xml query

normalize-space('xml query')

xml query

normalize-space('')

zero-length string

normalize-space(' ')

zero-length string

normalize-space(())

zero-length string

normalize-space(<element> query </element>)

query

Veja também