Hello, This is more than a bit off topic, but with all the accumulated SGML/XML knowledge here, this seems as good a place as any for a DTD design question. I have a vague recollection of an article/conference paper which argued that supplying default values for attributes, i.e., <ATTLIST foo bar (a|b) "a">, is an undesirable practice. I've googled various combinations of 'SGML', 'XML', 'attribute', 'declaration', and 'default' without success. I'd appreciate any pointers on- or off-line. Thanks, -- Perry Roland [log in to unmask]