and replied:
> So suppose it was instead in the external subset.  It would still be wrong
> (invalid) because declarations must start and end in the same entity
> (validity constraint on production 29).
Yes, it's invalid.  But is it WF?  I say it is WF, despite the
regrettable nature of this particular WF entity.  Ditto with
(in the external subset):
<!ENTITY % StartEntity "<!ENTITY">
%StartEntity; Foo "Foo">
Ugh, yuck.  But WF.
-- John Cowan http://www.ccil.org/~cowan cowan@ccil.org You tollerday donsk? N. You tolkatiff scowegian? Nn. You spigotty anglease? Nnn. You phonio saxo? Nnnn. Clear all so! 'Tis a Jute.... (Finnegans Wake 16.5)