W3C home > Mailing lists > Public > www-validator@w3.org > October 2005

Error Message Feedback

From: <john@your.abc.net.au>
Date: Tue, 18 Oct 2005 10:28:44 +1000
Message-Id: <a06230901bf79f0e3b760@[10.25.230.138]>
To: www-validator@w3.org

I know someone who tried to validate a page with the following doctype:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

which, it may not be obvious at first glance, is XHTML version TEN:

     "XHTML 10 Strict"

because the decimal point was missing.

The result he got was as follows:

     Result:  	 Failed validation, 0 error
     File:	test.html
     Encoding:	utf-8
     Doctype:	-//W3C//DTD XHTML 10 Strict//EN

     Unknown Parse Mode!

     The MIME Media Type (text/html) for this document
     is used to serve both SGML and XML based
     documents, and it is not possible to disambiguate
     it based on the DOCTYPE Declaration in your
     document. Parsing will continue in SGML mode.

     This page is not Valid -//W3C//DTD XHTML 10 Strict//EN!

which confused him.

Surely it would be better for the validator to simply say "don't 
understand this doctype", when the doctype isn't on a certain list, 
or the doctype portion doesn't match the URI which follows it?

------------------------------------------------------------
                "Have You Validated Your Code?"
John Horner                            (+612 / 02) 8333 3488
Developer, ABC Kids Online            http://www.abc.net.au/
------------------------------------------------------------
Received on Tuesday, 18 October 2005 04:24:30 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 25 April 2012 12:14:20 GMT