<xsl:variable name="name" select="expression">
<!-- Content:template -->
- variable is global if it's declared as a top-level element,
and local if it's declared within a template.
- Once you have set a variable's value,
you cannot change or modify that value!