Incorrect base URI used for document()
The Saxon XSLT and XQuery processor, developed by Saxonica
Brought to you by:
mhkay
When the document() function is called with a single argument, and that argument is a sequence of nodes, and the nodes have different base URIs, then the base URI of the first node is used (incorrectly) for resolving the relative URIs contained in all the other nodes.
A patch will be placed in Subversion (module net.sf.saxon.functions.Document).
This affects 9.0.0.2 and most previous releases (though 6.5.5 gets it right).
Logged In: YES
user_id=251681
Originator: YES
Fixed in 9.0.0.3