Типы документов не ограничиваются HTML-страницами.Типы документов используются для ссылки на определения типов документов (DTD), которые определяют ограничение на структуру документа XML.
Возможны различные типы, пример OP следует формату "public external DTD":
<!DOCTYPE root_element PUBLIC "DTD_name" "DTD_location">
где:
root_element
: корень xml DTD_name
: идентификатор DTD, чтобы процессоры могли использовать локальныйего версия вместо необходимости загружать ее DTD_location
: местоположение DTD в случае, если оно не доступно локально.
DTD_name
также имеет определенныйформат:
"prefix//owner_of_the_DTD//description_of_the_DTD//ISO 639_language_identifier"
, где prefix
является одним из следующих:
ISO
: DTD является стандартом ISO.Все стандарты ISO одобрены. +
: DTD является утвержденным стандартом не-ISO. -
: DTD является неподтвержденным стандартом не-ISO.
Источник: http://xmlwriter.net/xml_guide/doctype_declaration.shtml