|
|
fn:string(
|
|
[$arg as item()?]
|
| ) as xs:string? |
|
 |
Summary:
Returns the value of $arg represented as an xs:string. If no
argument is supplied, this function returns the string value of the
context item (.).
|
Parameters:
$arg
(optional):
The item to be rendered as a string.
|
|
Usage Notes:
If no argument is supplied and the context item is undefined, an error is
raised.
If $arg is the empty sequence, the zero-length string is returned.
If $arg is a node, the function returns the string-value of the node, as
obtained using the dm:string-value accessor.
If $arg is an atomic value, then the function returns the same string as is
returned by the expression: $arg cast as xs:string
|
Example:
let $x := <hello>hello<goodbye>goodbye</goodbye></hello>
return
fn:string($x)
=> hellogoodbye
|
|
|