True. The equivalence between (1) and (2) is via the definition
of ouml in the version of the ISOlat1 entity set used in HTML:
<!ENTITY ouml "ö" -- small o, dieresis or umlaut mark -->
The equivalence between (2) and (3) is via the document character set
in the SGML declaration:
BASESET "ISO Registration Number 100//CHARSET
ECMA-94 Right Part of Latin Alphabet Nr. 1//ESC 2/13 4/1"
DESCSET 128 32 UNUSED
160 95 32
255 1 UNUSED
>I understand that HTTP is defined as 8-bit clean, but is the same true
>of HTML or HTML+? It should be, of course, but I don't think it is in
>the DTD. (I may be misreading the <!SGML declaration, though.)
The intent of the <!SGML declaration for HTML was so say "HTML is
defined in terms of the 8 bit characters set ISOLatin1." I think I
made a couple mistakes in expressing that. For example, sgmls complains
when I use ÿ in an HTML document. I think it's responding correctly
to the
255 1 UNUSED
line. I think it should be taken out. But I don't fully grok SGML
character set declarations yet, so I haven't nailed it down fully.
Dan