- From: Arnoud <galactus@stack.urc.tue.nl>
- Date: Tue, 30 Jul 1996 12:36:57 +0200
- To: www-html@w3.org
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 ">"> 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/>
Received on Tuesday, 30 July 1996 07:13:28 UTC