Re: Promotion of XHTML

> Try reading the HTML DTD....

This is in the declaration, not the DTD, although, unless the SGML
specification has been enhanced, it does look to be the case, in which
case part of the design of XML is broken, as it is supposed to be 
compatible with minimised SGML (outside of the DTD).  As I remember it,
there is even an SGML declaration for XML.

It is not in the declaration in a form that would be obvious to a casual
user of SGML,  being merely:

FEATURES
  ...
  MINIMIZE
    ...
    SHORTTAG YES

whereas the real issue seems to be that XML misinterprets the meaning
of this, rather than attempting to deny its existence.  (I happened to
have a book on SGML to check this now, but most people wouldn't, and
very few would have paid up for the ISO documents.)

However, in practice, normal HTML browsers are not real SGML applications,
and don't honour SHORTTAG features!  This is why the compatibility rules
work.

Received on Monday, 30 December 2002 17:42:24 UTC