- From: Karl Dubost <karl@w3.org>
- Date: Fri, 27 Apr 2007 08:39:20 +0900
- To: "www-validator@w3.org Community" <www-validator@w3.org>
Le 27 avr. 2007 à 01:21, Jon Ribbens a écrit : > On Thu, Apr 26, 2007 at 04:59:10PM +0100, David Dorward wrote: >> */* means "everything", and "application/xhtml+xml" is a subset of >> "everything". > If you're being picky along those lines, not sending an Accept > header at all also means "accept everything". hmmm. ok let's see the practical side. 1. The validator indeed accepts everything and judge by what is sent to it 2. So far sending XHTML 1.1 as application/xhtml+xml is wrong 3. Accept Header application/xhtml+xml is at work for the validator. (Note btw, that once the validator sends accept header application, the configuration mistake of Sierk would not be detected, which is bad too) 4. When a user agent says "accept everything", it does NOT mean "render everything". (For example, one thing I was doing in the past with user agent which didn't support application/xhtml+xml is to put the handler to open the document with Mozilla. We do the same thing for example with RSS feed, open with my RSS feed reader.) 5. User agent sniffing is not very practical and leads to bad choices. The validator did the right thing in this case and at the time being: an XHTML 1.1 document is sent with text/html. Wrong. I wonder if Sierk is using ruby markup in his pages. If not, your document could be XHTML 1.0. Best Regards -- Karl Dubost - http://www.w3.org/People/karl/ W3C Conformance Manager, QA Activity Lead QA Weblog - http://www.w3.org/QA/ *** Be Strict To Be Cool ***
Received on Thursday, 26 April 2007 23:39:38 UTC