The xsl:item-type
declaration
The xsl:item-type declaration declares a type alias for use within a stylesheet. See Type aliases for an overview. For example:
<xsl:item-type name="cx:complex" as="record(r as xs:double, i as xs:double)"/>