RE: [URIEquivalence-15] Namespaces in XML -- URI, IRIs and equivalence

> From: www-tag-request@w3.org [mailto:www-tag-request@w3.org]On Behalf Of
> Tim Bray
> Sent: Friday, June 07, 2002 7:17 PM
> To: www-tag@w3.org
> Subject: Re: [URIEquivalence-15] Namespaces in XML -- URI, IRIs and
> equivalence
>
>
>
> Bjoern Hoehrmann wrote:
>
> >>AGREED: The Namespaces specification should make clear whether:
> >>-  "%6A" is the same as "j"
> >
> > According to the Namespace specification it is not, those are different
> > character sequences.
>
> Hmm.  I quote from REC-xml-names:
>
>    [Definition:] URI references which identify namespaces are
>    considered identical when they are exactly the same
>    character-for-character.
>
> Fortunately <snicker> "character-by-character" is a sufficiently elastic
> phrase to leave us an escape hatch.  I think we can coherently assert
> and (probably should) that character-by-character means that %6a and %6A
> and 'j' are the same character. -Tim

I'm not convinced.

Can you name a single namespace-compliant XML processor that will reject
this document because of [1]?

<foo
	xmlns:n1="http://sample.org/%5a"
	xmlns:n2="http://sample.org/%5A"
	xmlns:n3="http://sample.org/Z"

	n1:x="1"
	n2:x="2"
	n3:x="3"
/>

?


[1] <http://www.w3.org/TR/1999/REC-xml-names-19990114/#uniqAttrs>

Received on Friday, 7 June 2002 14:16:23 UTC