Removes the leading and trailing white space from $string-var.
If the value of $string-var is the empty sequence, the following error is displayed in the mapper:
Error occurred while executing XQuery: Error loading the XQuery or XSLT for this method: Type error in function trim invocation: expected type [string@http://www.w3.org/2001/XMLSchema], given type empty
The empty sequence is a sequence containing zero items (), which is similar to null in SQL.
bea-xf:trim(xs:string $string-var) —> xs:string
Returns $string-var after the removal of the leading and trailing white space.
Invoking trim(" abc ") returns the string "abc" as shown in the following example query:
<result>{bea-xf:trim(" abc ")}</result>
The preceding query, generates the following XML result:
<result>abc</result>
Invoking trim(()) outputs an error. The string: () is the empty sequence (similar to a SQL null) which is a sequence containing zero items.
For example, the following example query:
<result>{bea-xf:trim(())}</result>
Error occurred while executing XQuery: Error loading the XQuery or XSLT for this method: Type error in function trim invocation: expected type [string@http://www.w3.org/2001/XMLSchema], given type empty