This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
5.12 Namespace Declaration SCP "A namespace declaration adds a new (prefix,uri) binding in the namespace component of the static environment." Section 4.12 of the XQuery doc says: 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 doesn't appear to be handled.
Added the corresponding rule. - Jerome
"In case the URILiteral part of a namespace declaration is a zero-length string, it is set as any #UNDECLARED in the static context." The word "any" is very odd there. Also, the word "it" doesn't have a clear antecedent. How about this: In case ... string, the namespace prefix is marked as #UNDECLARED in the static context.
Fixed. - Jerome