> Ok I stand corrected. Internal subsets are easy to use and > well supported as > you and john cowan, michael kay and others say. > > So why do we need _another_ mechanism to declare IDs? > Well, one reason is that an XML document produced as the output of an XSLT transformation will never have an internal subset. Mike Kay