from xml:base

At
http://www.w3.org/TR/xmlbase/#impacts
I read

[[
The XPath [XPath] data model preserves neither base URI information nor 
the boundaries of external entities and thus is insufficient to support 
resolution of relative URI references within these entities to be 
resolved correctly. This includes relative URI references in xml:base 
attributes.

The XSLT [XSLT] extensions to the XPath data model do provide for base 
URI information to be retained, but defines this information in a way 
that precludes support for XML Base. Future XSLT versions might want to 
require support for XML Base.
]]

Doesn't look too good, but I don't really understand what the rationale 
for these two comments is.

We could always upgrade from XPath to XPath 2.0
http://www.w3.org/TR/xpath-datamodel/
but there's a lot in there, and it seems unnecessarily complicated.

In practice, I think we are only talking about an xml:base on the root 
element, since that's the only place a grddl:transformation can occur.
And any XML data model whatsoever, will allow us to apply XML Base Rec 
in such a limited way

Jeremy


-- 
Hewlett-Packard Limited
registered Office: Cain Road, Bracknell, Berks RG12 1HN
Registered No: 690597 England

Received on Wednesday, 18 April 2007 14:34:56 UTC