Variables can have a type:
Syntax:
<xsl:variable
name = "QualifiedName"
select = expression
type = datatype>
<!-- Content: content-constructor -->
</xsl:variable>
<xsl:param
name = "QualifiedName"
select = expression
type = datatype>
<!-- Content: content-constructor -->
</xsl:param>
Constants for types remain to be determined