Re: Comments in markup?

Arnoud (galactus@stack.urc.tue.nl)
Tue, 30 Jul 1996 12:36:57 +0200


From: galactus@stack.urc.tue.nl (Arnoud "Galactus" Engelfriet)
To: www-html@w3.org
Subject: Re: Comments in markup?
Date: Tue, 30 Jul 1996 12:36:57 +0200
Message-ID: <JXe/x4uYOJXZ089yn@stack.urc.tue.nl>

In article <9607291340.ZM2713@gaia.ckm.ucsf.edu>,
"Marc Salomon" <marc@ckm.ucsf.edu> wrote:
> galactus@stack.urc.tue.nl wrote:
> >When I tested this myself, I found out I couldn't use any SGML constructs
> >other than DOCTYPES or comment elements in an HTML document when feeding
> >it to the Webtechs validator. Is there a reason for this? Why would an
> >SGML parser allow <!-- foobar --> but not <!ENTITY foobar ...>, both of
> >which are valid SGML constructs?
> 
> <!ENTITY ...
> <!ATTRIBUTE ...
> <!ATTLIST ...
> 
> Are all declarative markup in which you can delimit comments with -- ... --.

Ah, ok. But why does the WebTechs validator complain when I feed an
HTML document containing an <!ENTITY> declaration (copied from the
HTML 3.2 DTD, but with a different name to avoid duplicates) to it?
Shouldn't it be possible to declare new entities in an HTML document?

Or is there simply a restriction on *where* such declarations may be
used? I find it very strange that you can put <!-- --> anywhere, but
not <!ENTITY foo CDATA "&#62"> or something like that.

Galactus

-- 
To find out more about PGP, send mail with HELP PGP in the SUBJECT line to me.
E-mail: galactus@stack.urc.tue.nl - Please PGP encrypt your mail if you can.
Finger galactus@turtle.stack.urc.tue.nl for public key (key ID 0x416A1A35).
Anonymity and privacy site: <http://www.stack.urc.tue.nl/~galactus/remailers/>