System Programming Interfaces
- The
Context class no longer implements the XSLT 1.1 WD interface
org.w3c.xsl.XSLTContext.
- Dropped the classes in
com.icl.saxon.handlers (ElementHandler etc). It is still
possible for a Java application to register a NodeHandler to receive events; this
must now be written as an implementation of the net.sf.saxon.NodeHandler interface.
See the ShowBooks.java sample application to see how.
- It is no longer possible to specify a user-defined collation using the
data-type
or lang attribute of xsl:sort; instead, it must be specified using the
collation attribute,
with a saxon:collation element that maps the named collation to a Java
class that implements the JDK java.util.Comparator interface.