Strange definition of Frame in Cougar DTD

Hi,

I checked 18-Apr-97 version of Cougar DTD and found a strange definition
related to Frame. In Cougar DTD, FRAMESET element is defined as:

	<!ELEMENT FRAMESET - - (FRAMESET|FRAME)+>

There's no space for NOFRAMES, isn't it? It should be

	<!ELEMENT FRAMESET - - (FRAMESET|FRAME|NOFRAMES)+ >

or at least

	<!ELEMENT FRAMESET - - ( (FRAMESET|FRAME)+ & (NOFRAMES?) )>

I think NOFRAMES element should be defined as COMPULSORY element
for Frame document, because without NOFRAMES, Frame document becomes
totally useless for user agents that don't support Frame.

-- 
Masayasu Ishikawa

Received on Tuesday, 29 April 1997 11:10:23 UTC