DTD 파일에서 요소 선언은 XML 요소를 정의합니다. 요소 선언 구문은 다음과 같습니다.
<!ELEMENT product (#PCDATA)>
DTD 설명은 XML 태그 <product>를 정의합니다. 설명 (#PCDATA)는 구문 분석된 문자 데이터를 지정합니다. 구문 분석된 데이터는 XML 요소의 시작 태그와 종료 태그 사이에 있는 텍스트입니다. 구문 분석된 문자 데이터는 하위 요소가 없는 텍스트입니다.
다음 예는 두 개의 하위 요소를 가진 요소의 DTD 설명을 보여 줍니다.
<!ELEMENT boat (
brand, type
) >
<!ELEMENT brand (#PCDATA) >
<!ELEMENT type (#PCDATA) >
brand 및 type은 boat의 하위 요소입니다. 각 하위 요소는 문자를 포함할 수 있습니다. 이 예에서 brand 및 type은 요소 boat 내에서 한 번 발생할 수 있습니다. 다음 DTD 설명은 boat에 대해 brand가 한 번 이상 발생해야 한다고 지정합니다.