Re: META

Terry Allen (terry@ora.com)
Tue, 27 Jun 95 17:15:22 EDT

Glenn on my content model:
| <!ELEMENT META - - (%text;)*>
| <!ATTLIST META
| HTTP-EQUIV NAME #IMPLIED
| NAME NAME #IMPLIED
| SCHEME NAME #IMPLIED >
|
| I think we would not want %text to be the content model in any case
| (since that would give folks the wrong idea that this was displayable
| content); more preferable would be one of the following:

I did that deliberately to allow markup, as in

<meta name="title">Glenn Adams's <i>The Drama of Unicode</i></meta>

If the documentation says that the content is not to be displayed, I'm
not worried that folks reading the DTD will get the wrong idea; if
folks writing parsers don't even bother to read the doc, too bad for them.

| <!ELEMENT META - - CDATA>
| <!ELEMENT META - - (#PCDATA)*>
|
| Also, whatever attribute name you choose for SCHEME, it should
| have a declared value of NOTATION, not NAME.

Ah, good. I intended CDATA, not NAME. True, we could make it a
NOTATION, but as we have no place to declare NOTATIONs, the gain
is not too large. Downstream apps probably wouldn't need that
SGML refinement, I suspect.

Regards,

-- 
Terry Allen  (terry@ora.com)   O'Reilly & Associates, Inc.
Editor, Digital Media Group    101 Morris St.
			       Sebastopol, Calif., 95472

A Davenport Group sponsor. For information on the Davenport Group see ftp://ftp.ora.com/pub/davenport/README.html or http://www.ora.com/davenport/README.html