Daniel Paul O'Donnell wrote:
> I don't think it is either/or though: an element misses the opportunity
> to control the vocabulary
No, this is not true, it is old-skool DTD thinking.
RELAXNG permits you to constrain element content
with a fixed list, and TEI ODD supports that
(<valList type="closed"> as child of <content>).
of course, if you want backward compatiblity, then
yes you need an attribute.
Information Manager, Oxford University Computing Services
13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431
Sólo le pido a Dios
que el futuro no me sea indiferente