Hi There is an error in the XHTML 1.0 Second Edition specification. The second sentence in the paragraph after the ordered list in section 3.1.1, which reads as follows: "Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16 and no encoding was determined by a higher-level protocol." should read: "Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16 and no encoding was determined by a lower-level protocol." HTTP, etc, are lower-level protocols than HTML. If an encoding has been determined by, for example, an HTTP header, then that has been determined by a lower-level protocol, not a higher-level protocol. The stack looks something like this (for example): High-level XHTML/CSS HTTP TCP/IP Ethernet Low-level Best regards Jasper Bryant-Greene Album Limited jasper@album.co.nz http://www.album.co.nz/Received on Thursday, 6 July 2006 22:50:51 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 31 October 2007 00:17:31 GMT