DTD – Определение типа документа (Document Type Definition)

Расширение DTD

Чем открыть файл DTD

В Windows: Altova XMLSpy, Progress Stylus Studio, SyncRO Soft oXygen XML Editor, Liquid Technologies Liquid XML Studio, JAPISoft EditiX, Microsoft Visual Studio 2010, Microsoft Notepad, Adobe ExtendScript, Adobe Dreamweaver, NotePad++ text editor, Microsoft Internet Explorer, Nvu, любой другой текстовый редактор
В Mac OS: Altova XMLSpy, MacroMates TextMate, SyncRO Soft oXygen XML Editor, Apple TextEdit, любой другой текстовый редактор
В Linux: Altova XMLSpy, SyncRO Soft oXygen XML Editor, gedit

Описание формата файла (расширения) DTD

Раздел: Скрипты, файлы с кодом

Расширение DTD (англ. Document Type Definition определение типа документа) – это текстовый файл, который определяет элементы и атрибуты, используемые в XML, SGML, HTML или документе XHTML, может также определить порядок и вложенность элементов и их атрибутов. Документ DTD описан специальным языком DTD (DTD schema language). DTD может быть описан как внутри документа, так и вынесен в отдельный файл, по аналогии с каскадными таблицами стилей CSS. DTD файлы используются для проверки, является ли файл действительным документом. Например, до разбора XML-файла, программа может сначала проверить объявления разметки с помощью файла DTD, чтобы убедиться, что XML может быть проанализирован должным образом. Т.к. форматы XML и SGML различны, то и соответствующие файлы DTD будут иметь некоторые особенности в зависимости от документа.

Пример DTD-документа:

<!DOCTYPE note
[
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>

Где <!DOCTYPE note
[
]>
– это объявление DTD

<!ELEMENT note (to,from,heading,body)> – это элемент документа, который указывает, что элементы to, from, heading, body должны обязательно содержатся внутри корневого элемента note.

<!ELEMENT to (#PCDATA)>, <!ELEMENT from (#PCDATA)>, <!ELEMENT heading (#PCDATA)>, <!ELEMENT body (#PCDATA)> – описывают, что эти элементы содержат данные.

Пример XML-документа, использующего этот DTD:

<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Михаил</to>
<from>Ирина</from>
<heading>Напоминание</heading>
<body>Не забудь о встрече!</body>
</note>

Mime тип: application/xml,text/xml

Другие программы, связанные с расширением DTD

    Файл чертежа Design Tools от TechSoft UK
    Файл DTD – рисунок, который создан в программе 2D-проектирования, используемой для создания двумерных конструкций; может содержать линии, формы, цвета и другие элементы чертежа; может быть изменен без потери качества изображения, используется для различных типов рисунков, в том числе зданий, транспортных средств, машин и логотипы.
    DTD файлы могут быть экспортированы в различные форматы файлов, включая .DXF, .EMF, .WMF, .BMP, .GIF, .JPG, .PNG, .TIF, и .PLT файлов. Относится к разделу CAD, 3D-графика.

    HEX код: 07 64 74 32 64 64 74 64
    ASCII код: dt2ddtd
    ArcView UNIX Hyperhelp файл от Esri
    Файл ArcView для версии UNIX. Относится к разделу Другие файлы.
    Файл настроек ICQ 6 от ICQ LLC
    Текстовый файл содержит настройки/конфигурацию для ICQ 6. Относится к разделу Конфигурационные файлы.
    Файл Orgadata LogiKal от Orgadata AG
    Расширение файла DTD, связанно с приложением Orgadata LogiKal. Относится к разделу Другие файлы.