- Grouping via new instructions
- String handling improved by XPath regex handling
- Also function xsl:analyze-string
- Multi-document handling
-
xsl:document from Version 1.1 included as xsl:result-document
- document() function moved to XPath from XSLT
- User-defined functions
- Architectural changes
-
result tree fragments replaced by a sequence of temporary tree nodes
-
value-of outputs all the contents of a sequence not first node
-
tunnel parameters: pass parameter to a hierarchy of templates
and it automatically gets passed down