Re: [CSS21] DTD defaults are supposed to be ignored

> XML processors to be validating parsers, we cannot rely on information
> within the DTD for selector matching, and in order to have
> interoperability, we must therefore require that all UAs _ignore_ such
> information. Otherwise stylesheets could result in radically different

It seems to me that you are missing a third category of user agent, which
is actually the dominant class, namely those with specific application
knowledge about the language in use, but which do not read this from
a DTD, e.g. the typical HTML web browser.

If, for example, one denies the existence of entities defined for HTML
(not the specific issue here) you violate the "least astonishment" 
principle.

Received on Monday, 13 October 2003 17:11:11 UTC