This is an explicit summary of the default priorities assumed upon template matching according to the XSLT 1.0 specification.
@name
attribute::name
name
child::name
processing-instruction(name)
child::processing-instruction(name)
@namespace:*
attribute::namespace:*
namespace:*
child::namespace:*
@*
attribute::*
*
child::*
comment()
child::comment()
text()
child::text()
node()
child::node()