JAXP interface (transformation, XPath, schema processing)
For conformance with JAXP, the method getURIResolver()
on the Controller
class
(Saxon's implementation of the JAXP Transformer
) has changed so that if no user-specified
URIResolver
has been defined, the method returns null. Previously it returned the system
default URIResolver
.
In the JAXP XPath API, when the XPath expression is applied to a DOM Node, and the result requested
is of type NODESET
, the evaluate()
method now attempts to return the result as a DOM
NodeList
object. If the result of the expression contains values that are not nodes, then it will
return a Java List as before.
Comparison of xs:duration
values using the less-than and greater-than operators
(or by sorting) is no longer supported.