This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Section 4.1 doesn't say what constitutes a valid encoding name. It also uses lower-case for example encodings such as utf-8, whereas the IANA specification of these names defines their preferred representation as upper case. Proposal: (1) add "The value of the string literal following the keyword "encoding" is an encoding name, and follows the same rules as the EncName specified in an XML declaration in [XML]. (2) change the examples to use IANA registered character set names as written: UTF-8, UTF-16, US-ASCII in upper case (3) (optionally) add a reference to the note (or a copy of the note) in the XML spec that says processors "should" treat encoding names as case-insensitive (at least in the case of IANA-registered names)
The XML Query WG adopted the proposed solution at its Jul 13 meeting [1]. /paulc [1] http://lists.w3.org/Archives/Member/w3c-xml-query-wg/2005Jul/0035.html (member only)