- User-defined function in XSLT: <xsl:function
...>
<xsl:function name="str:reverse" as="xs:string"> ... </xsl:function>
... <xsl:value-of select="str:reverse('reverse this')"/>
- Multiple output documents <xsl:result-document
...>
- Template instantiable in multiple modes #current, #all,
#default
- Match the next template in priority order <xsl:next-match>
- Tunnel parameters
- A *LOT* of new functions (> 200) (see http://www.w3.org/TR/xquery-operators/)