"boolean" "count" "contains" "concat" "ceiling" "false" "floor" "id" "last" "lang" "local-name" "name" "namespace-uri" "normalize-space" "not" "number" "position" "round" "string" "string-length" "starts-with" "substring-before" "substring-after" "substring" "sum" "translate" "true" "ancestor" "ancestor-or-self" "attribute" "child" "descendant" "descendant-or-self" "following" "following-sibling" "namespace" "parent" "preceding" "preceding-sibling" "self" "comment" "node" "processing-instruction" "text" "or" "and" "div" "mod" ">" ">=" "<" "<=" "!" "!=" "=" "+" "-" "*" "|" "$" "(" ")" "[" "]" "," "//" "/" ".." "." "@" "::" ":"