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

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


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
& and " 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