W3C home > Mailing lists > Public > www-talk@w3.org > May to June 1997

Re: Cougar DTD

From: Tomasz Pilat <poncjusz@ajax.umcs.lublin.pl>
Date: Sat, 10 May 1997 13:13:00 +0200 (MET DST)
To: Arnaud Le Hors <lehors@w3.org>
cc: www-talk@w3.org, www-html@w3.org
Message-ID: <Pine.LNX.3.95.970510131033.22361D-100000@ajax.umcs.lublin.pl>
Hello.

I think I have found 2 next (little) bugs in Cougar DTD (29/IV/97).

1.) Definition for block looks like this:

<!ENTITY % block
     "P | %list | %preformatted | DL | DIV | CENTER | NOSCRIPT | NOFRAMES
      BLOCKQUOTE | FORM | ISINDEX | HR | TABLE | FIELDSET | ADDRESS">

I think there is missing pipe "|" between NOFRAMES and BLOCKQUOT.

2.) Definition for special looks like this:

<!ENTITY % special
   "A | IMG | APPLET | OBJECT | FONT | BASEFONT | BR | SCRIPT |
   | MAP | Q | SPAN | BDO | IFRAME">
  ^^^

This time there is too much pipes between SCRIPT and MAP.

Am I right?

BTW: I'm looking for good DTD parsers for Linux (perl most welcome). Any
 suggestions? I have some parsers, but they are weak - they didn't found
 this and previous (NOSCRIPT) bugs.

BTW2: According to DTD nesting NOFRAMES/NOSCRIPT (from %block) is allowed.
 Is this purposeful?

 
TIA,
Tomasz "Poncki" Piłat
---
 ______                    __     __
|   __ \.-----.-----.----.|  |--.|__|       Tomasz "Poncki" Piłat
|    __/|  _  |     |  __||    < |  |           poncki@irc.pl
|___|   |_____|__|__|____||__|__||__|        IRCNET IRC-OPerator
http://ajax.umcs.lublin.pl/~poncjusz/     http://lublin.irc.pl/~ircd/
Received on Saturday, 10 May 1997 08:05:02 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 27 October 2010 18:14:22 GMT