<!ENTITY Chris PUBLIC "-//EBT//NONSGML Christopher R. Maden//EN" SYSTEM>
&Chris; wrote:
The only reason I could see for not allowing the entity overrides is
that it requires DTD parsing

This is true for any entities at all except the default ones.
So this would be an argument for not allowing entities other than
those in a defult set.

Also, note that entities can be declared in the subset even if nothing
else is -- e.g.
<!DOCTYPE IRISH-HISTORY SYSTEM "irish history.dtd" [
    <!Entity papist "Roman Catholic">
    <!Entity prod "Protestant">


Liam Quin, lee@sq.com         | lq-text freely available Unix text retrieval
Senior Technical Consultant   | FAQs: Metafont fonts, OPEN LOOK UI, OpenWindows
SoftQuad Inc. +1 416 544-9000 | xfonttool (Unix xfontsel in XView)
http://www.softquad.com/      | The barefoot typographer