- From: Nir Dagan <nir@nirdagan.com>
- Date: Tue, 17 Nov 1998 07:35:38 GMT
- To: w3c-wai-er-ig@w3.org
In regard to Len's comment, it is true that they [1] have one
reasonable remark, but all their other remarks indicate that
they are HTML ignorant.
Len wrote:
"Yes, it's true that the validator shouldn't be criticized
for being "overly strict", but there's another point they
also make, that the error messages are cryptic:
When tag attributes aren't surrounded by quotes, W3C reports
"An attribute value must be a literal unless it contains only name
characters." Ampersands in URLs (technically a no-no, though
quite common) are met with cryptic "General entity not defined"
reports."
Len"
There are two thing here.
1. Messages are unclear. Check the WDG validator [1], it gives
better message for both missing quotes and undefined entities.
It uses nsgmls like W3C and WebTechs. So these two features
(strictness and lack of clarity) are logically indepent.
A possible next step for WAI / W3C is to compose friendly messages
and allow the user to choose between nsmgls messages and friendly
one's.
2. They claim that it is technically invalid (a no-no) to write ampersands
in URLs but there is no choice (quite common), and they congratulate
WebTechs for allowing this (in a sentence that Len didn't quote).
This is wrong. ampersands in URLs are allowed but
they must be escaped. Escaped ampersands in attribute values
including URLs are widely supported by browsers. The behavior
of webtechs that allows authors to get away with errors is criticized
by many including Liam Quinn and Alan Flavell.
(I appologize for not giving reference)
They also complain that the validator errs when it flags
an error "element P not allowed here" where here is as a
child of TABLE. This error in the HTML actually exists on
the very page of the survey [2] They should actually criticize
the other "validators" for not finding this serious syntax error.
[1] http://www.htmlhelp.com/tools/validator/
[2] http://webbuilder.netscape.com/Authoring/HtmlValid/ss06.html
Nir Dagan, Ph.D.
http://www.nirdagan.com
mailto:nir@nirdagan.com
"There is nothing quite so practical as a good theory."
-- A. Einstein
Received on Monday, 16 November 1998 17:34:24 UTC