Re: HTML DTD enclosed

Jean Francois Groff (
Thu, 16 Jul 92 16:26:51 +0200

Thanks Dan for this revised HTML DTD. Some comments after a quick
glance (please bear with me as I'm no SGML expert...) :

> <!-- Tags.html says "This tag is for address information, signatures,
> etc, normally at the top or bottom of a document." Here, it is only
> allowed at the end of a document. -->

We wanted addresses to be lawful both at the top or at the bottom of
a document because of the traditions of some information sources that
we can access, e.g. for Internet news, the address part is extracted
from various headers and displayed first. This makes sense in those
systems where the author name changes often from a document to the
next (in the order you read them). On the contrary, in technical
documentation like the WWW tree, it would be obnoxious to repeat the
author's name at the top of every page. There are even cases where
people cite several people at different points in the same document
within <Address> tags. So my opinion is that we should leave this tag
legal anywhere, or at least at both top and bottom.

> Tags.html says that you can put anything but </XMP> in the
> text of an XMP element. SGML says that ETAGO, "</" ends a CDATA
> section.

This will be easy to fix in the next release of the browsers.

> HREF CDATA #IMPLIED -- attribute values with colons etc. must
> be quoted. --

The NeXT editor doesn't quote them: bad behaviour to be fixed. Also
fix every server generating anchors on the fly...

I've put the DTD and the legalizer in the web: just follow HTML.

  Jean-Francois Groff (
  World-Wide Web initiative
  CERN, ECP division, CH-1211 Geneva 23, Switzerland
  Phone +41 22 767 3755 -- Fax +41 22 767 7155
"Life may at times be boring, but is it more fun to be dead ?"
                                                  -- Alcor