On Aug 5, 2005, at 5:59 AM, David Powell wrote:

We say that Simple Extension Elements are not language sensitive, but
They *are* affected by xml:base.  xml:base establishes the base URI
for wherever it's in-scope, with a specific callout to RFC3986 for
the semantics.  Anytime you see something that you know is a relative
URI reference, you have to absolutize it using the base URI, and the
base URI is what xml:base says it is.  -Tim

Yes, I understand, but I disagree. xml:base only affects things that are
designated to be URI references.  I wouldn't expect
<atom:title>/index.html</atom:title> to get resolved as a URI, because
atom:title isn't defined to be a URIRef.  Neither are Simple Extension
Elements.

Right, but anyone who reads a simple extension out of an Atom feed and finds something they consider to be a relative URI reference, and wants to absolutize the reference, either uses the base URI as established by xml:base, or they are wrong. -Tim

Reply via email to