System Programming Interfaces
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.)