>  We need a way for automatically spotting ID attributes.
Many people recommend that an attribute should only be called
"ID" if it is an ID attribute. So in the following, x1 is good and
x2 is naughty:
<!ATTLIST x1           ID     ID            #REQURIED>
<!ATTLIST x2           ID     CDATA  #REQURIED>
I think it is good practice anyway: dont name an attribute
using an XML keyword if that is not the type you want.
Rick Jelliffe