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 may very well be a bug in the canonical URL forwarding of W3.org. On several locations in the spec we have links to http://www.w3.org/TR/REC-xml-names/. This href target is also present in the References and is supposed to go to the Namespaces for XML 1.0. When you click such link, it brings you NOT to the XML 1.0 Names specification, but to the Namespaces in XML 1.1 specification. This problem may be broader than XPath 3.1. For instance, the direct link to the 3rd edition of Namespaces in XML 1.0 is https://www.w3.org/TR/2009/REC-xml-names-20091208/ (in 2009). If you click on "Latest version", you will be brought to https://www.w3.org/TR/2006/REC-xml-names11-20060816/ (in 2006! And wrong XML version). For this specification this is relevant, because several production rules directly link to the production rules in XML Names (that is, http://www.w3.org/TR/REC-xml-names/). The way it is now written, QNames have production rules that must support XML 1.1 Namespaces and Names (i.e., the NCName, QName, URIQualifiedName). I think the link-forward rule should be fixed with W3C, alternatively we could link to the 2009 version directly.
It would appear that the W3C have already resolved this. https://www.w3.org/TR/REC-xml-names/ now links to: Namespaces in XML 1.0 (Third Edition) W3C Recommendation 8 December 2009