SAXONICA

Saxon Documentation
Full Contents
About Saxon
Changes in this Release
| Version 8.9 (2007-02-12)
| Version 8.8 (2006-09-05)
| Version 8.7.3 (2006-06-13)
| Version 8.7.2 (2006-04-19)
| Version 8.7.1 (2006-04-13)
| Version 8.7 (2006-02-24)
| Version 8.6.1 (24 November 2005)
| Version 8.6 (3 November 2005)
| Version 8.5.1 (26 August 2005)
| Version 8.5 (2 August 2005)
| Version 8.4 (4 April 2005)
| Version 8.3 (11 February 2005)
» | Version 8.2 (21 December 2004)
| Version 8.1.1 (8 October 2004)
| Version 8.1 (24 September 2004)
| Version 8.0 (1 June 2004)
Conditions of Use
Using XSLT 2.0
Using XQuery
Handling Source Documents
XML Schema Processing
XPath API for Java
Saxon on .NET
Extensibility
Saxon Extensions
Sample Saxon Applications
The Saxon SQL Extension
XSLT Elements
XPath 2.0 Expression Syntax
Function Library
Standards Conformance

# Changes to Data Model

The implementation of the method `getBaseURI()` has changed so that it now allows the value of `xml:base` to be a relative URI, and to perform URI-escaping of any special characters contained in the `xml:base` attribute value. The implementation is now in a helper method in the `Navigator` class so it can be shared by different tree models.

The method `getTypedValue()` on the `Item` interface (and therefore on the `NodeInfo` interface) has changed so that it no longer takes the `Configuration` as a parameter. A new method `getConfiguration` has been added to the `NodeInfo` interface, so every node is now required to provide access to the configuration. (Previously this was only required for Document nodes, but not every node belongs to a tree that is rooted at a Document node.)

Next