Where is the SGML standard ignored? I can only think
of these cases:
* Many browsers do not implement certain features
(marked sections, <!entity declarations, NETs),
or parse legal documents the wrong way (error-recovery
heuristics that make <IMG ALT="A > B"> parse wrong).
I don't think the standard is being ignored here --
the spec doesn't say that browsers *should* ignore
these constructs; it says that documents should not use
them because many browsers are known to get it wrong.
* Many existing documents do not conform to the DTD,
so browsers must be prepared to deal with that.
Again, this does not contradict the standard in any way --
the standard only describes what a legal SGML document
looks like; it says nothing about what implementations
should do with non-conformant documents.
Except for the section in question, I can't think of
any place in the HTML spec where implementors are
*encouraged* to implement something which contradicts
ISO 8879.
--Joe English
joe@trystero.art.com