DTD (сокр. от англ. Document Type Definition) — набор объявлений, который определяет тип документа для языков разметки семейства SGML-языков (SGML, XML, HTML).
DTD используют краткий формальный синтаксис, который точно определяет, какие элементы и ссылки могут появиться в документе, определённого типа, и в каком месте этого документа, а также какое может быть содержание этих элементов и их возможные атрибуты.