Несмотря на то что в приведенном примере элемент разбит на две строки, его можно поместить в одну строку XHTML-документа. Сколько бы строк не занимало объявление DOCTYPE, ОНО ДОЛЖНО находиться непосредственно
перед дескриптором в начале кода Web-страницы. Ниже в этой главе, в
совете «Выбор правильного значения DOCTYPE ДЛЯ Web-страницы», будет расска — зано о написании объявления DOCTYPE, которое указывает корректное DTD-оп —
ределение для данной страницы. А пока что давайте рассмотрим компоненты
элемента , ЧТО ПОЗВОЛИТ вам написать свое собственное объявление
DOCTYPE, когда это потребуется.
В приведенном примере элемент содержит следующие компоненты:
• html. Указывает, что корневым элементом документа является дескриптор
.
• PUBLIC. Указывает, что элемент содержит формальный общедо — ступный идентификатор (formal public identifier, FPI), который приводится
после ключевого слова PUBLIC. При^создании своего собственного DTD — определения ключевое слово PUBLIC ДОЛЖНО заменяться ключевым словом SYSTEM, а формальный открытый идентификатор (описанный ниже) дол —
ный идентификатор DTD-определения, необходимый для правильного чте —
ния XHTML-кода Web-CTpaHH4bL Идентификатор FPI указывает конкрет — ное DTD-определение, а браузер сравнивает его с идентификатором своего внутреннего DTD-определения. Если идентификаторы совпадают, браузер использует внутреннее DTD-определение, в противном случае загружается
DTD-определение, указанное в URL-адресе, который следует за FPI. Обра — тите внимание, что идентификатор FPI, если он присутствует, представля —
ет собой строку, заключенную в кавычки, которая начинается с дефиса (-).