- From: Jukka K. Korpela <jkorpela@cs.tut.fi>
- Date: Wed, 18 Aug 2010 23:29:42 +0300
- To: <pete@pwilson.net>, <www-validator@w3.org>
Pete Wilson wrote:
> I learn from http://validator.w3.org/docs/errors.html that "'VI
> delimiter' is a technical term for the equal sign."
It's a half-truth. In SGML, "vi" (or "VI") is a technical term for a
delimiter in a certain context ("value indicator" delimiter). The reference
syntax, as well as HTML syntax, uses the "=" character as the concrete
symbol, but the W3C validator is basically a generic markup validator, based
on some old code for SGML validation.
> I'm all for precision, but I suggest it might be easier on the reader
> if the diagnostic read, "an attribute value literal can occur in an
> attribute specification list only after an equal sign."
That would be OK if the validator were rewritten to be specifically a
validator for HTML. This would involve rewriting error messages. But I don't
think anyone wants to do such things - it's probably not a job that someone
wants to pay for.
> I still don't grok why line 2913 produced the error.
The question is even more mysterious to us, as we can just ask "line 2913 of
_what_"?
--
Yucca, http://www.cs.tut.fi/~jkorpela/
Received on Wednesday, 18 August 2010 20:31:05 UTC