Anatomy of a location step
predicate
child::para[@type="weak"][3]
axis
name
node
test
attribute
reference
literal
string
position
test
Finds the third child of the current node that
   (a) is an element of type 'para' and
   (b) has a 'type' attribute whose value is 'weak'
Case
matters