I am not sure what you mean by "bloats the DTD"? If element A has
an altIdent of "B", it makes no more lines in the DTD or schema
than if it is called "A", surely?
It is true, though, I should try to catch this.
Information Manager, Oxford University Computing Services
13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431