[xquery-talk] Re: zero-length string namespaces URI
Pierrick Brihaye
pierrick.brihaye at free.fr
Wed Sep 28 15:34:27 PDT 2005
Hi,
Michael Kay a écrit :
> I don't think this *should* be allowed; but I don't think the spec says
> clearly that it isn't.
Thank you for your answer. I share your views.
> The zero-length string is not a valid namespace URI, though it is used in
> some contexts (e.g. xmlns="") to indicate the "not-a-namespace" (for want of
> a better term). I think the spec needs to say explicitly that this isn't
> allowed. Could you please raise it on http://www.w3.org/Bugs/Public/ ?
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2310
Another question on zero-length string namespaces URI. Given :
> If the URILiteral part of a namespace declaration is a zero-length string, any existing namespace binding for the given prefix is removed from the statically known namespaces. This feature provides a way to remove predeclared namespace prefixes such as local.
What could be a pratical use case ? Should :
declare namespace fn="";
fn:current-time()
raise an error ?
Cheers,
p.b.
More information about the talk
mailing list