Re: Why I moved from Forbid to Literal

> "An application generating a document containing namespace identifiers
> SHOULD take into account the properties of the URI space to which these
> identifiers belong. For example, if a URI space has normalization rules
> defining case-insensitivity then the generating application SHOULD NOT
> assign different semantics to two names that only differ in case."
> 
> That, it is the responsibility of the generating application, not the
> application consuming a document, that the properties of the names are
> enforced.

Given that for example via the xsl document() function, or just using
XML 1.0 external entity references, namepace names generated by
different applications may need to be compared, the above advice
while perhaps sensible advice doesn't have any bearing on the
specification of namespace names. Even if the above advice is followed
in each document, an xsl engine may still find itself needing to
compare two namespace names that differ just by case, and, as currently
specified, MUST judge those two namespaces to be different.

David

Received on Friday, 30 June 2000 14:57:24 UTC