The AttributeDef name element describes the definition of an attribute within an <!ATTLIST construct. It is always a child of the AttributeList element. The name of the syntax element is the name of the attribute being defined. It can have three children:
This example is included in the DTD example:
<!ATTLIST el5 el5satt CDATA #IMPLIED>
The name of the AttributeDef is el5satt and it is a child of AttributeList el5. The name of the AttributeDefType is CDATA, and the value of the AttributeDefDefaultType is IMPLIED.