Locally I've been using
<!doctype html public "-//IETF//DTD HTML Recommended//EN">,
and mapping that FPI to the text:
<!-- html-2r.dtd -->
<!ENTITY % HTML.Version
"-//IETF//DTD HTML Recommended//EN//2.0"
>
<!ENTITY % HTML.Recommended "INCLUDE">
<!ENTITY % html PUBLIC "-//IETF//DTD HTML//EN//2.0">
%html;
but since this isn't part of the HTML public text
I have to use
<!doctype html public "-//IETF//DTD HTML//EN"
[
<!ENTITY % HTML.Recommended "INCLUDE">
]>
for anything that goes off-site (not much, yet).
Most browsers don't like the DTD internal subset.
Dan?
--Joe English