Re: Baffling math problems [Was: HTML 3.0 DTD ]

Dave Raggett (dsr@hplb.hpl.hp.com)
Mon, 12 Dec 94 18:29:18 GMT


From: Dave Raggett <dsr@hplb.hpl.hp.com>
Message-Id: <9412121829.AA11308@dragget.hpl.hp.com>
Subject: Re: Baffling math problems [Was: HTML 3.0 DTD ]
To: connolly@hal.com
Date: Mon, 12 Dec 94 18:29:18 GMT
Cc: www-html@www0.cern.ch

Dan,

Thanks for checking the details.

I am still uncertain about how best to handle the latin-1 entities.
I changed the name from %ISOlat1 to %HTMLlat1 following a suggestion
by Terry (or was it Paul?). I would expect this file to include entity
names for the Latin-1 character codes below 128 and hence would include
&amp; and &quot; etc. Why were these omitted from the 2.0 spec?

>  <![ %HTML.Deprecated [
> -    <!ENTITY % linkName "name NAME #IMPLIED -- named link end --">
> +    <!ENTITY % linkName "name CDATA #IMPLIED -- named link end --">
>  ]]>

Thanks for spotting this one!

>  <!ENTITY % linkName "">
> @@ -1021,5 +1029,4 @@

The name attribute has been moved to HTML.Deprecated to encourage
use of the ID attribute instead.

> sgmls: SGML error at -, line 19 at ">":
>        BOX end-tag implied by OVER start-tag; not minimizable
> ...

> The offending line is:

> <td><math>{(<left>e^ax^<over>1+{1<over>x}<right>)}</math>

The problem was an error in MAP4 which should read:

        <!SHORTREF MAP4 "}" REF6
                        "^" REF1
                        "_" REF3
                        "{" REF5 >

This allows nested boxes to work with shortrefs. Thanks for spotting this!
--
 Dave Raggett <dsr@w3.org> tel: +44 272 228046 fax: +44 272 228003
  Hewlett Packard Laboratories, Filton Road, Bristol BS12 6QZ, United Kingdom