- A location step consists of three parts:
- An axis
- A node test
- Zero or more predicates
- Eg, descendant axes,
paraelements, and first in the list:
child::para[position()=1]
- If omitted, the axis is assumed to be the child axis:
para[position()=1]
- A location step:
- selects a node set with the node test
- refines it with the predicates