Special characters in function syntax

The syntax of some XPath functions include the question mark (?) character and the asterisk (*):

  • A question mark that follows a function parameter indicates that the parameter is optional. For example, the object parameter of the number function is optional: number(object?).

  • An asterisk that follows a function parameter indicates that the function can take zero or more values for the parameter. For example, zero or more string values can be provided as the value for the third string parameter in the concat function,: concat(string, string, string*).

// Ethnio survey code removed