1. DTD
ㅇ 문서 내에서 사용할 태그를 정의하기 위한 일련의 구문 규칙
2. 주요 특징
ㅇ DTD는 원래 SGML에서 사용하기 위해 개발됨
- HTML 문서에서는 선택사양임.
ㅇ DTD로 명시되는 규칙은 요소(element) 및 선언들의 집합이 포함됨.
3. XHTML DTD의 3가지 타입
ㅇ Strict 타입 : CSS를 포함하는 정형화된 마크업이 필요할 때 사용
ㅇ Transitional 타입 : HTML을 이용한 표현은 가능하나, CSS를 해석하지 못하는
브라우저를 지원하기 위해 사용
ㅇ Frameset 타입 : 브라우저 창을 2개 이상으로 나누는 HTML 프레임을 사용
4. 기타참고사항
ㅇ DTD는 웹 문서 등에 대해 유효 요소(element)들을 이용해 문서 구조를 정의함.
ㅇ DTD는 XML 문서 내부에 선언할 수도 있고 외부에 존재할 수도 있음.
ㅇ 한편, W3C에서는 기존의 DTD 보다 표현력이 풍부하고 정확한 자료제공이 가능한
새로운 메커니즘으로, XML 문서 구조를 정의할 수 있는 새로운 스키마 언어 개발함
- XML Schema 1.1 (2001.5)
* 기존 DTD는 재사용이나 확장이 불가능