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

# Version 8.4 (4 April 2005)

Namespaces defined in the XSLT, XPath, and XQuery specifications now generally begin `http://www.w3.org/2005/04/...`. However, for the `xpath-datatypes` namespace, the following namespace URIs are recognized:

- http://www.w3.org/2005/04/xpath-datatypes

- http://www.w3.org/2005/02/xpath-datatypes

- http://www.w3.org/2004/10/xpath-datatypes

- http://www.w3.org/2004/07/xpath-datatypes

Saxon treats older versions of the namespace as synonyms for the current (2005/04) namespace when matching type names appearing as an AtomicType in the SequenceType production and in the names of constructor functions. If types in the xdt namespace are used during schema validation of source or result documents, however, the current (2005/04) namespace must be used. Constructs that use these type names to refer to type annotations on nodes, for example `attribute(*, xdt:anyAtomicType)` must also use the current namespace.

The namespace for error codes is hardly used, but it is nominally `http://www.w3.org/2004/07/xqt-errors`. Unlike the others, this namespace has not been changed in successive working drafts.

All bugs registered in SourceForge against version 8.3 and earlier have been cleared.

- XQuery changes

- XSLT changes

- XPath changes

- Changes in Schema-aware Processing

- Java API changes

- Internal Changes

- Functions, Operators and Data Types

- Extensions

- Pull Processing

Next