fn:codepoints-to-string
Returns an xs:string
whose characters have supplied codepoints.
Signature
fn:codepoints-to-string($arg as xs:integer*) as xs:string
Properties
This function is deterministic, context-independent, and focus-independent.
Rules
The function returns the string made up from the characters whose Unicode codepoints are
supplied in $arg
. This will be the zero-length string if $arg
is the empty sequence.
Error Conditions
A dynamic error is raised [ERRFOCH0001] if any of the codepoints in
$arg
is not a permitted XML character.
Examples
The expression fn:codepoints-to-string((66, 65, 67, 72))
returns "BACH"
.
The expression fn:codepoints-to-string((2309, 2358, 2378, 2325))
returns "अशॊक"
.
The expression fn:codepoints-to-string(())
returns ""
.
The expression fn:codepoints-to-string(0)
raises error FOCH0001
.