- From: Kerry Burton <KERRY@novell.com>
- Date: Wed, 06 Dec 1995 18:08:47 -0700
- To: www-html@w3.org
I recently downloaded html.dtd, html-1.dtd, html-s.dtd and html-1s.dtd via http://www.w3.org/hypertext/WWW/MarkUp/html-spec/html-pubtext.html I assume this is the "reference" set.... I have a question about the formal public identifiers for each of these DTD subsets. The file html.dtd, for example, contains the declaration <!ENTITY % HTML.Version "-//IETF//DTD HTML 2.0//EN" -- Typical usage: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <html> ... </html> -- > My question: Is the seeming inconsistency between the entity replacement text and the comment intentional, or has the comment not been updated, or what? I noticed that html-1.dtd uses the "2.0" version of the public identifier to reference [I assume] html.dtd. The long & short: can someone tell me whether I am OK trusting the "HTML.Version" version of the PUBLIC id? ----------- Also, a (picky) comment. The element PLAINTEXT is declared as: <!ELEMENT PLAINTEXT - O %literal> and the entity "literal" is declared as <!ENTITY % literal "CDATA" -- historical, non-conforming parsing mode where the only markup signal is the end tag in full --> In view of the comment, shouldn't both of PLAINTEXT's minimization indicators be '-'? Just curious, Kerry Burton
Received on Wednesday, 6 December 1995 20:22:01 UTC