normalize-space
Normalizes whitespace
Description
The fn:normalize-space function collapses whitespace in a string. Specifically, it performs three steps:
Replaces each carriage return (#xD), line feed (#xA), and tab (#x9)
character with a single space (#x20)
Collapses all consecutive spaces into a single space
Removes all leading and trailing spaces
Parameters |
Description |
---|---|
arg:string() |
Examples
XPath |
Results |
---|---|
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 |