Back Standard: http://www.w3.org/TR/xslt#section-Defining-Template-Rules

<template> : match

Standard excerpt:

The match attribute is a Pattern that identifies the source node or nodes to which the rule applies. The match attribute is required unless the xsl:template element has a name attribute. It is an error for the value of the match attribute to contain a VariableReference.
1 2 3 4