for: each node selected by an XPath 2.0 location path
for
let: a new variable have a specified value
let
where: a condition expressed in XPath is true
where
order by: the value of an XPath expression
order by
return: a calculated XML fragment
return