This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
This relates to the 3 December public WD. The syntax introduces the construct NamespaceNodeTest ::= "namespace-node()", and gives its meaning. But the syntax is orphaned: KindTest has not been extended to allow it. (Note also, this construct should be allowed in XPath as well as XQuery, since XPath can select namespace nodes using the namespace axis)
namespace-node() also needs to be added to the list of reserved function names in Appendix A.3; and this addition needs to be noted in a new Appendix listing backwards incompatibilities with XQuery 1.0 / XPath 2.0. (specifically, if the default function namespace is http://f/, then a/namespace-node() now means a/child::namespace-node() (which is not a very useful thing to write) rather than a/child::{http://f/}namespace-node().)
*** Bug 6929 has been marked as a duplicate of this bug. ***
*** Bug 6923 has been marked as a duplicate of this bug. ***