W3C home > Mailing lists > Public > www-html-editor@w3.org > July to September 2006

Error in XHTML 1.0 Second Edition spec

From: Jasper Bryant-Greene <jasper@album.co.nz>
Date: Fri, 07 Jul 2006 10:50:17 +1200
Message-ID: <44AD93A9.4050400@album.co.nz>
To: www-html-editor@w3.org

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 : Tuesday, 27 March 2012 18:17:55 GMT