Extension attributes (XSLT only)

An extension attribute is an extra attribute on an XSLT-defined element. Following the rules of XSLT, such attributes must be in a non-default namespace. For Saxon extension elements, the namespace must be the Saxon namespace URI ""

For example, the saxon:assignable attribute can be set as follows:

<xsl:variable name="counter" saxon:assignable="yes" 

The extension attributes provided with the Saxon product are as follows: