substring-before
Returns that part of the given input string that occurs before the first occurrence of the string given in $operand2
substring-before($arg1 as xs:string?, $arg2 as xs:string?) ➔ xs:string
Arguments | |||
| $arg1 | xs:string? | The input string |
| $arg2 | xs:string? | A substring of the input string; the function returns the part of the input string before this substring |
Result | xs:string |
substring-before($arg1 as xs:string?, $arg2 as xs:string?, $collation as xs:string) ➔ xs:string
Arguments | |||
| $arg1 | xs:string? | The input string |
| $arg2 | xs:string? | A substring of the input string; the function returns the part of the input string before this substring |
| $collation | xs:string | The collation to be used for comparing characters |
Result | xs:string |
Links to W3C specifications
Namespace: http://www.w3.org/2005/xpath-functions
Applies to: XPath 2.0, XSLT 2.0, XQuery 1.0 and later versions
XPath 2.0 Functions and Operators
XPath 3.0 Functions and Operators
Notes on the Saxon implementation
The function is fully implemented according to the W3C specifications.