Since HTML is an application of SGML, many of the rules and
distinctions are assumed to carry over. Goldfarb, _The SGML Handbook_,
pp 451-452 says "...a numeric character reference should not be used
in the document instance if an entity reference can be substituted."
My question has nothing to do with the HTML DTD (grep the DTD you'll find
no < or <).
You do in my copy...
<!--================ Character mnemonic entities ==========================-->
<!ENTITY % ISOlat1 system "/tlh/html/ISOlat1" --PUBLIC
"ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML"-->
%ISOlat1;
<!ENTITY amp CDATA "&" -- ampersand -->
<!ENTITY gt CDATA ">" -- greater than -->
<!ENTITY lt CDATA "<" -- less than -->
<!ENTITY quot CDATA """ -- double quote -->
///Peter