AttributeDef 이름 요소는 <!ATTLIST 구조체 내에서 속성 정의를 설명합니다. 항상 AttributeList 요소의 하위 요소입니다. 구문 요소의 이름은 정의되는 속성의 이름입니다. 다음의 세 가지 하위 요소가 있을 수 있습니다.
다음 예는 DTD 예에 포함되어 있습니다.
<!ATTLIST el5 el5satt CDATA #IMPLIED>
AttributeDef의 이름은 el5satt이며 AttributeList el5의 하위 요소입니다. AttributeDefType의 이름은 CDATA이며, AttributeDefDefaultType의 값은 IMPLIED입니다.