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