Skip to content
Steve Ball edited this page Jul 22, 2024 · 1 revision

XSLT 2.0 Equivalence

The next milestone for Xrust is equivalence (or dare I say it... conformance) with XSLT v2.0.

This requires the following major features:

  • Data typing and type conversion. "as" attribute for variables and functions.
  • Temporary trees. These have already been implemented, but probably need further testing.
  • xsl:for-each-group (already done, but some grouping methods need further work)
  • User defined functions (already done)
  • Multiple result trees
  • Regular expressions. xsl:analyze-string
  • Schemas
  • Invocation of a named template
  • Collations for sorting
  • xsl:next-match (already done)
  • xsl:character-map
  • Formatting dates and times (already done)
  • Tunnel parameters
  • Changed template semantics wrt modes
  • xsl:perform-sort
  • xsl:unparsed-text
Clone this wiki locally