On Jul 28, 2005, at 04:28, Ian Hickson wrote:

On Sun, 24 Jul 2005, Henri Sivonen wrote:

From WF2: "HTML documents that use the new features described in this
specification and that are served over HTTP must be sent as text/html and must
use the following DOCTYPE: <!DOCTYPE html>."

The substrings "DOCTYPE" and "html" are case-insensitive, right?

You mean "is <!doctype html> a conformant start to an HTML5 document?"?

Yes, that's what I meant. Also <!docType    htMl
   >.

If
so, I would answer "no". But I don't have a strong opinion. What's the
advantage either way?

The advantage of allowing case-insensitivity and white space variance is that it would be more uniform with HTML4 doctypes. That is, it would be easier to write software that deals with both.

The advantage of requiring a constant string would, OTOH, make it easier to treat the doctype as a magic number, except it won't work if comments, white space or even PIs are allowed before the doctype.

(I'd rather address this in WA1 than WF2, anyway.)

I understand, but WF2 is an extension to HTML4, so it is reasonable to expect that white space and case insensitivity is allowed where it is allowed in HTML4.

--
Henri Sivonen
[EMAIL PROTECTED]
http://hsivonen.iki.fi/

Reply via email to