select
attributes,
test
attributes, and predicates contain general XPath expressions
match
attributes contain a subset of XPath expressions with these limitations:
A Pattern is a set of location path patterns separated by |.
Only uses the child or attribute axes.
Can use //
and /
Can start with an id()
or key()
function call with a literal argument.
Can use arbitrary predicates