> What you want to do can be done with SUBDOC and the ability to declare
> entities in the internal subset in the doctype declaration. The
> subdocuments should be valid HTML docs, though, properly nested.
Subdocuments don't even have to be complete HTML documents;
they can be fragments, too:
<!DOCTYPE BLOCKQUOTE PUBLIC "-//IETF//DTD HTML//EN">
<blockquote>
<p>This is a complete document instance.
Try it with sgmls or html-check -- it works!
</blockquote>
Any HTML container can be used as the top-level
document element. (Another argument in favor
of more containers, I guess...)
--Joe English
joe@trystero.art.com