Re: xml:base (was Re: IRI meets RDF meets HTTP redirect)

Jeremy Carroll scripsit:

> Sandro Hawke wrote:
> >Of course, if you *want* the base end with "résumé" you're out of luck,
> >since XML Base [1] says you can only use a URI.   But at least you've
> >avoided the dilemma.
> 
> Yes I like using xml:base as much as possible.
> (And I think xml:base does allow non-ASCII chars since it tells 
> applications how to % encode them)

There are two different questions here: what characters can appear
in a [base URI] Infoset property, and what characters can appear
in an xml:base attribute value?

The [base URI] property of a document, element, or PI is a URI;
as such, it can only make use of a limited repertoire, a subset
of ASCII characters.

The value of an xml:base attribute is not so limited: it can contain
(almost) arbitrary Unicode, which is %-escaped before being used
to alter the base URI property of the element on which it appears
and the element's children.

-- 
But that, he realized, was a foolish            John Cowan
thought; as no one knew better than he          cowan@ccil.org
that the Wall had no other side.                http://www.ccil.org/~cowan
        --Arthur C. Clarke, "The Wall of Darkness"

Received on Wednesday, 18 April 2007 17:41:26 UTC