Перейти к первому, предыдущему, следующему, последнему разделу, оглавлению.
ProgrammerBook.ru: Обратите внимание, что
Это Определение Типа Документа для Языка ГиперТекстовой Разметки, 2-го уровня.
<!-- html.dtd Определение Типа Документа для Языка ГиперТекстовой Разметки (ОТД HTML) $Id: html.dtd,v 1.30 1995/09/21 23:30:19 connolly Exp $ Автор: Daniel W. Connolly <connolly@w3.org> Смотрите также: html.decl, html-1.dtd http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html --> <!ENTITY % HTML.Version "-//IETF//DTD HTML 2.0//EN" -- Обычное использование: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> <html> ... </html> -- > <!--============ Функция Тестирования Сущностей ========================--> <!ENTITY % HTML.Recommended "IGNORE" -- Некоторые функции языка необходимы для совместимости с широко распространённым использованием, но они могут поставить под угрозу структурную целостность документа. Эта функция тестирования сущности способствует более нормативному определению типа документа, который исключает эти функции. --> <![ %HTML.Recommended [ <!ENTITY % HTML.Deprecated "IGNORE"> ]]> <!ENTITY % HTML.Deprecated "INCLUDE" -- Некоторые функции языка необходимы для совместимости с более ранними версиями спецификации, но они, как правило, используются и реализуются непоследовательно, и их использование не рекомендуется. Данная функция тестирования сущности даёт возможность определения типа документа, который исключает эти функции. --> <!ENTITY % HTML.Highlighting "INCLUDE" -- Используйте эту функцию тестирования сущности для проверки того, что документ не использует теги выделения, которые могут быть проигнорированы в минимальных реализациях. --> <!ENTITY % HTML.Forms "INCLUDE" -- Используйте эту функцию тестирования сущности для проверки того, что документ не содержит формы, которые могут не поддерживаться в минимальных реализациях --> <!--============== Импортированные Имена ==============================--> <!ENTITY % Content-Type "CDATA" -- значение интернет медиа типа (он же MIME тип содержимого, в соответствии с RFC1521) --> <!ENTITY % HTTP-Method "GET | POST" -- в соответствии с разрабатываемой HTTP спецификацией --> <!--========= ОТД "Макрос" =====================--> <!ENTITY % heading "H1|H2|H3|H4|H5|H6"> <!ENTITY % list " UL | OL | DIR | MENU " > <!--======= Мнемоника сущностей символов =================--> <!ENTITY % ISOlat1 PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML"> %ISOlat1; <!ENTITY amp CDATA "&" -- амперсанд --> <!ENTITY gt CDATA ">" -- больше чем --> <!ENTITY lt CDATA "<" -- меньше чем --> <!ENTITY quot CDATA """ -- двойная кавычка --> <!--========= Доступ к Параметрам Сущностей SGML Документа (SDA) =====--> <!-- HTML 2.0 содержит Доступ к SGML Документу (SDA) фиксированный атрибутами для поддержки простого преобразования предусмотренного Международным Комитетом по Доступу к Структуре Документа (ICADD) ОТД "-//EC-USA-CDA/ICADD//DTD ICADD22//EN". ICADD приложения предназначены для поддержки осуществления доступа к структурированной информации, физическим лицам с нарушениями, использующими шрифт Брайля, крупный шрифт и синтез речи. Для получения дополнительной информации о SDA & ICADD: - ISO 12083:1993, Приложение A.8, Возможности для шрифта Брайля, крупного шрифта и компьютерного голоса - ICADD ListServ <ICADD%ASUACAD.BITNET@ARIZVM1.ccit.arizona.edu> - новостная группа Usenet bit.listserv.easi - Запись для слепых, +1 800 221 4792 --> <!ENTITY % SDAFORM "SDAFORM CDATA #FIXED" -- отображение один к одному --> <!ENTITY % SDARULE "SDARULE CDATA #FIXED" -- контекстно-зависимое отображение --> <!ENTITY % SDAPREF "SDAPREF CDATA #FIXED" -- создание префикса текста --> <!ENTITY % SDASUFF "SDASUFF CDATA #FIXED" -- создание суффикса текста --> <!ENTITY % SDASUSP "SDASUSP NAME #FIXED" -- приостановить процесс преобразования --> <!--========== Разметка Текста =====================--> <![ %HTML.Highlighting [ <!ENTITY % font " TT | B | I "> <!ENTITY % phrase "EM | STRONG | CODE | SAMP | KBD | VAR | CITE "> <!ENTITY % text "#PCDATA | A | IMG | BR | %phrase | %font"> <!ELEMENT (%font;|%phrase) - - (%text)*> <!ATTLIST ( TT | CODE | SAMP | KBD | VAR ) %SDAFORM; "Lit" > <!ATTLIST ( B | STRONG ) %SDAFORM; "B" > <!ATTLIST ( I | EM | CITE ) %SDAFORM; "It" > <!-- <TT> Текст печатной машинки --> <!-- <B> Полужирный текст --> <!-- <I> Курсивный текст --> <!-- <EM> Акцент на фразе --> <!-- <STRONG> Сильный акцент --> <!-- <CODE> Обозначение исходного кода --> <!-- <SAMP> Образец текста или символов --> <!-- <KBD> Обозначение клавиатурной комбинации, напр., введённой пользователем --> <!-- <VAR> Обозначение переменной или замены --> <!-- <CITE> Имя или название цитируемой работы --> <!ENTITY % pre.content "#PCDATA | A | HR | BR | %font | %phrase"> ]]> <!ENTITY % text "#PCDATA | A | IMG | BR"> <!ELEMENT BR - O EMPTY> <!ATTLIST BR %SDAPREF; "&#RE;" > <!-- <BR> Разрыв строки --> <!--========= Разметка Ссылки ======================--> <!ENTITY % linkType "NAMES"> <!ENTITY % linkExtraAttributes "REL %linkType #ДОПОЛНИТЕЛЬНЫЙ REV %linkType #ДОПОЛНИТЕЛЬНЫЙ URN CDATA #ДОПОЛНИТЕЛЬНЫЙ TITLE CDATA #ДОПОЛНИТЕЛЬНЫЙ METHODS NAMES #ДОПОЛНИТЕЛЬНЫЙ "> <![ %HTML.Recommended [ <!ENTITY % A.content "(%text)*" -- <H1><a name="xxx">Заголовок</a></H1> предпочтительнее <a name="xxx"><H1>Заголовок</H1></a> --> ]]> <!ENTITY % A.content "(%heading|%text)*"> <!ELEMENT A - - %A.content -(A)> <!ATTLIST A HREF CDATA #ДОПОЛНИТЕЛЬНЫЙ NAME CDATA #ДОПОЛНИТЕЛЬНЫЙ %linkExtraAttributes; %SDAPREF; "<Якорь: #AttList>" > <!-- <A> Якорь; источник/место назначения ссылки --> <!-- <A NAME="..."> Имя этого якоря --> <!-- <A HREF="..."> Адрес места назначения ссылки --> <!-- <A URN="..."> Постоянный адрес места назначения --> <!-- <A REL=...> Отношение к месту назначения --> <!-- <A REV=...> Отношение места назначения к этой ссылке --> <!-- <A TITLE="..."> Название места назначения (консультативный) --> <!-- <A METHODS="..."> Управление местом назначения (консультативный) --> <!--========== Изображения ==========================--> <!ELEMENT IMG - O EMPTY> <!ATTLIST IMG SRC CDATA #ОБЯЗАТЕЛЬНЫЙ ALT CDATA #ДОПОЛНИТЕЛЬНЫЙ ALIGN (top|middle|bottom) #ДОПОЛНИТЕЛЬНЫЙ ISMAP (ISMAP) #ДОПОЛНИТЕЛЬНЫЙ %SDAPREF; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>" > <!-- <IMG> Изображение; значок, глиф или иллюстрация --> <!-- <IMG SRC="..."> Адрес изображения --> <!-- <IMG ALT="..."> Такстовая альтернатива (описание) --> <!-- <IMG ALIGN=...> Положение относительно текста --> <!-- <IMG ISMAP> Каждый пиксель может быть ссылкой --> <!--========== Абзацы=======================--> <!ELEMENT P - O (%text)*> <!ATTLIST P %SDAFORM; "Para" > <!-- <P> Абзац --> <!--========== Заголовки, Названия, Разделы ===============--> <!ELEMENT HR - O EMPTY> <!ATTLIST HR %SDAPREF; "&#RE;&#RE;" > <!-- <HR> Горизонтальная линия --> <!ELEMENT ( %heading ) - - (%text;)*> <!ATTLIST H1 %SDAFORM; "H1" > <!ATTLIST H2 %SDAFORM; "H2" > <!ATTLIST H3 %SDAFORM; "H3" > <!ATTLIST H4 %SDAFORM; "H4" > <!ATTLIST H5 %SDAFORM; "H5" > <!ATTLIST H6 %SDAFORM; "H6" > <!-- <H1> Заголовок, 1 уровень --> <!-- <H2> Заголовок, 2 уровень --> <!-- <H3> Заголовок, 3 уровень --> <!-- <H4> Заголовок, 4 уровень --> <!-- <H5> Заголовок, 5 уровень --> <!-- <H6> Заголовок, 6 уровень --> <!--========== Потоки Текста ======================--> <![ %HTML.Forms [ <!ENTITY % block.forms "BLOCKQUOTE | FORM | ISINDEX"> ]]> <!ENTITY % block.forms "BLOCKQUOTE"> <![ %HTML.Deprecated [ <!ENTITY % preformatted "PRE | XMP | LISTING"> ]]> <!ENTITY % preformatted "PRE"> <!ENTITY % block "P | %list | DL | %preformatted | %block.forms"> <!ENTITY % flow "(%text|%block)*"> <!ENTITY % pre.content "#PCDATA | A | HR | BR"> <!ELEMENT PRE - - (%pre.content)*> <!ATTLIST PRE WIDTH NUMBER #дополнительный %SDAFORM; "Lit" > <!-- <PRE> Предотформатированный текст --> <!-- <PRE WIDTH=...> Максимальное количество символов в строке --> <![ %HTML.Deprecated [ <!ENTITY % literal "CDATA" -- исторически, не соответствует требованиям режима интерпретатора, где единственным обозначением разметки является конечный тег в полном объёме --> <!ELEMENT (XMP|LISTING) - - %literal> <!ATTLIST XMP %SDAFORM; "Lit" %SDAPREF; "Пример:&#RE;" > <!ATTLIST LISTING %SDAFORM; "Lit" %SDAPREF; "Листинг:&#RE;" > <!-- <XMP> Пример фрагмента --> <!-- <LISTING> Компьютерный листинг --> <!ELEMENT PLAINTEXT - O %literal> <!-- <PLAINTEXT> Обычный отрывок текста --> <!ATTLIST PLAINTEXT %SDAFORM; "Lit" > ]]> <!--========== Списки ==================--> <!ELEMENT DL - - (DT | DD)+> <!ATTLIST DL COMPACT (COMPACT) #ДОПОЛНИТЕЛЬНЫЙ %SDAFORM; "Список" %SDAPREF; "Список Определений:" > <!ELEMENT DT - O (%text)*> <!ATTLIST DT %SDAFORM; "Термин" > <!ELEMENT DD - O %flow> <!ATTLIST DD %SDAFORM; "ПунктС" > <!-- <DL> Список определений или глоссарий --> <!-- <DL COMPACT> Стиль компактного списка --> <!-- <DT> Термин в списке определений --> <!-- <DD> Определение термина --> <!ELEMENT (OL|UL) - - (LI)+> <!ATTLIST OL COMPACT (COMPACT) #ДОПОЛНИТЕЛЬНЫЙ %SDAFORM; "Список" > <!ATTLIST UL COMPACT (COMPACT) #ДОПОЛНИТЕЛЬНЫЙ %SDAFORM; "Список" > <!-- <UL> Неупорядоченный список --> <!-- <UL COMPACT> Стиль компактного списка --> <!-- <OL> Упорядоченный, или нумерованный список --> <!-- <OL COMPACT> Стиль компактного списка --> <!ELEMENT (DIR|MENU) - - (LI)+ -(%block)> <!ATTLIST DIR COMPACT (COMPACT) #ДОПОЛНИТЕЛЬНЫЙ %SDAFORM; "Список" %SDAPREF; "<LHead>Директоря</LHead>" > <!ATTLIST MENU COMPACT (COMPACT) #ДОПОЛНИТЕЛЬНЫЙ %SDAFORM; "Список" %SDAPREF; "<LHead>Меню</LHead>" > <!-- <DIR> Список директорий --> <!-- <DIR COMPACT> Стиль компактного списка --> <!-- <MENU> Список меню --> <!-- <MENU COMPACT> Стиль компактного списка --> <!ELEMENT LI - O %flow> <!ATTLIST LI %SDAFORM; "ПунктС" > <!-- <LI> Пункт списка --> <!--========== Тело Документа ===================--> <![ %HTML.Recommended [ <!ENTITY % body.content "(%heading|%block|HR|ADDRESS|IMG)*" -- <h1>Заголовок</h1> <p>Текст ... предпочтительней, чем <h1>Заголовок</h1> Текст ... --> ]]> <!ENTITY % body.content "(%heading | %text | %block | HR | ADDRESS)*"> <!ELEMENT BODY O O %body.content> <!-- <BODY> Тело документа --> <!ELEMENT BLOCKQUOTE - - %body.content> <!ATTLIST BLOCKQUOTE %SDAFORM; "BQ" > <!-- <BLOCKQUOTE> Процитированный отрывок --> <!ELEMENT ADDRESS - - (%text|P)*> <!ATTLIST ADDRESS %SDAFORM; "Lit" %SDAPREF; "Адрес:&#RE;" > <!-- <ADDRESS> Адрес, подпись или имя автора --> <!--======= Формы ====================--> <![ %HTML.Forms [ <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)> <!ATTLIST FORM ACTION CDATA #ДОПОЛНИТЕЛЬНЫЙ METHOD (%HTTP-Method) GET ENCTYPE %Content-Type; "application/x-www-form-urlencoded" %SDAPREF; "<Para>Форма:</Para>" %SDASUFF; "<Para>Конец Формы.</Para>" > <!-- <FORM> Заполняемая или вводящая данные форма --> <!-- <FORM ACTION="..."> Адрес для заполненной формы --> <!-- <FORM METHOD=...> Метод отправки формы --> <!-- <FORM ENCTYPE="..."> Репрезентация данных формы --> <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | IMAGE | HIDDEN )"> <!ELEMENT INPUT - O EMPTY> <!ATTLIST INPUT TYPE %InputType TEXT NAME CDATA #ДОПОЛНИТЕЛЬНЫЙ VALUE CDATA #ДОПОЛНИТЕЛЬНЫЙ SRC CDATA #ДОПОЛНИТЕЛЬНЫЙ CHECKED (CHECKED) #ДОПОЛНИТЕЛЬНЫЙ SIZE CDATA #ДОПОЛНИТЕЛЬНЫЙ MAXLENGTH NUMBER #ДОПОЛНИТЕЛЬНЫЙ ALIGN (top|middle|bottom) #ДОПОЛНИТЕЛЬНЫЙ %SDAPREF; "Введите: " > <!-- <INPUT> Форма ввода данных --> <!-- <INPUT TYPE=...> Тип поля ввода --> <!-- <INPUT NAME=...> Имя данных формы --> <!-- <INPUT VALUE="..."> Значение по умолчанию/начальное/выбранное --> <!-- <INPUT SRC="..."> Адрес изображения --> <!-- <INPUT CHECKED> Начальное состояние «выбрано» --> <!-- <INPUT SIZE=...> Подсказка размера поля --> <!-- <INPUT MAXLENGTH=...> Максимальная длина данных --> <!-- <INPUT ALIGN=...> Выравнивание изображения --> <!ELEMENT SELECT - - (OPTION+) -(INPUT|SELECT|TEXTAREA)> <!ATTLIST SELECT NAME CDATA #ОБЯЗАТЕЛЬНЫЙ SIZE NUMBER #ДОПОЛНИТЕЛЬНЫЙ MULTIPLE (MULTIPLE) #ДОПОЛНИТЕЛЬНЫЙ %SDAFORM; "Список" %SDAPREF; "<LHead>Выбор #AttVal(Multiple)</LHead>" > <!-- <SELECT> Выбор варианта(-ов) --> <!-- <SELECT NAME=...> Имя данных формы --> <!-- <SELECT SIZE=...> Кол-во вариантов, отображаемых одновременно --> <!-- <SELECT MULTIPLE> Допускает множественный выбор --> <!ELEMENT OPTION - O (#PCDATA)*> <!ATTLIST OPTION SELECTED (SELECTED) #ДОПОЛНИТЕЛЬНЫЙ VALUE CDATA #ДОПОЛНИТЕЛЬНЫЙ %SDAFORM; "ПунктС" %SDAPREF; "Выриант: #AttVal(Value) #AttVal(Selected)" > <!-- <OPTION> Вариант выбора --> <!-- <OPTION SELECTED> Начальное состояние --> <!-- <OPTION VALUE="..."> Значение данных формы для этого варианта--> <!ELEMENT TEXTAREA - - (#PCDATA)* -(INPUT|SELECT|TEXTAREA)> <!ATTLIST TEXTAREA NAME CDATA #ОБЯЗАТЕЛЬНЫЙ ROWS NUMBER #ОБЯЗАТЕЛЬНЫЙ COLS NUMBER #ОБЯЗАТЕЛЬНЫЙ %SDAFORM; "Para" %SDAPREF; "Вводимый Текст -- #AttVal(Name): " > <!-- <TEXTAREA> Область для ввода текста --> <!-- <TEXTAREA NAME=...> Имя данных формы --> <!-- <TEXTAREA ROWS=...> Высота области --> <!-- <TEXTAREA COLS=...> Ширина области --> ]]> <!--======= Голова Документа ======================--> <![ %HTML.Recommended [ <!ENTITY % head.extra ""> ]]> <!ENTITY % head.extra "& NEXTID?"> <!ENTITY % head.content "TITLE & ISINDEX? & BASE? %head.extra"> <!ELEMENT HEAD O O (%head.content) +(META|LINK)> <!-- <HEAD> Голова документа --> <!ELEMENT TITLE - - (#PCDATA)* -(META|LINK)> <!ATTLIST TITLE %SDAFORM; "Ti" > <!-- <TITLE> Название документа --> <!ELEMENT LINK - O EMPTY> <!ATTLIST LINK HREF CDATA #ОБЯЗАТЕЛЬНЫЙ %linkExtraAttributes; %SDAPREF; "Связан с : #AttVal (TITLE) (URN) (HREF)>" > <!-- <LINK> Ссылка из этого документа --> <!-- <LINK HREF="..."> Адрес места назначения ссылки --> <!-- <LINK URN="..."> Длительное название места назначения --> <!-- <LINK REL=...> Отношение к месту назначению --> <!-- <LINK REV=...> Отношение места назначения к этой ссылке --> <!-- <LINK TITLE="..."> Название места направления (консультативный) --> <!-- <LINK METHODS="..."> Допустимые операции (консультативный) --> <!ELEMENT ISINDEX - O EMPTY> <!ATTLIST ISINDEX %SDAPREF; "<Para>[Документ индексируемый/доступный для поиска.]</Para>"> <!-- <ISINDEX> Документ представляет собой индекс доступный для поиска --> <!ELEMENT BASE - O EMPTY> <!ATTLIST BASE HREF CDATA #ОБЯЗАТЕЛЬНЫЙ > <!-- <BASE> Базовый контекст документа --> <!-- <BASE HREF="..."> Адрес для этого документа --> <!ELEMENT NEXTID - O EMPTY> <!ATTLIST NEXTID N CDATA #ОБЯЗАТЕЛЬНЫЙ > <!-- <NEXTID> Следующий ID используется для имени ссылки --> <!-- <NEXTID N=...> Следующий ID используется для имени ссылки --> <!ELEMENT META - O EMPTY> <!ATTLIST META HTTP-EQUIV NAME #ДОПОЛНИТЕЛЬНЫЙ NAME NAME #ДОПОЛНИТЕЛЬНЫЙ CONTENT CDATA #ОБЯЗАТЕЛЬНЫЙ > <!-- <META> Общая Мета-информация --> <!-- <META HTTP-EQUIV=...> Имя HTTP заголовка ответа --> <!-- <META NAME=...> Имя мета-информации --> <!-- <META CONTENT="..."> Сопутствующая информация --> <!--======= Структура Документа =================--> <![ %HTML.Deprecated [ <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?"> ]]> <!ENTITY % html.content "HEAD, BODY"> <!ELEMENT HTML O O (%html.content)> <!ENTITY % version.attr "VERSION CDATA #ИСПРАВЛЕНО '%HTML.Version;'"> <!ATTLIST HTML %version.attr; %SDAFORM; "Книга" > <!-- <HTML> HTML Документ -->
Это объявление типа документа относится к ОТД HTML с сущностью `HTML.Recommended', определённой как `INCLUDE', а не IGNORE; то есть, оно относится к более структурно жёсткому определению HTML.
<!-- html-s.dtd Определение Типа Документа для Языка ГиперТекстовой Разметки со строгой проверкой (Строгое ОТД HTML). $Id: html-s.dtd,v 1.3 1995/06/02 18:55:46 connolly Exp $ Автор: Daniel W. Connolly <connolly@w3.org> Смотрите также: http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html --> <!ENTITY % HTML.Version "-//IETF//DTD HTML 2.0 Strict//EN" -- Обычное использование: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN"> <html> ... </html> -- > <!-- Функция Тестирования Сущностей --> <!ENTITY % HTML.Recommended "INCLUDE"> <!ENTITY % html PUBLIC "-//IETF//DTD HTML 2.0//EN"> %html;
Это объявление типа документа относится к ОТД HTML с сущностью `HTML.Forms', определённой как `IGNORE', а не как `INCLUDE'. Документы, которые содержат FORM элементы, не соответствуют этому ОТД, и должны использовать ОТД 2-го уровня.
<!-- html-1.dtd Определение Типа Документа для Языка ГиперТекстовой Разметки с Расширениями 1-го Уровня (ОТД HTML 1 Уровня). $Id: html-1.dtd,v 1.2 1995/03/29 18:53:10 connolly Exp $ Автор: Daniel W. Connolly <connolly@w3.org> Смотрите также: http://info.cern.ch/hypertext/WWW/MarkUp/MarkUp.html --> <!ENTITY % HTML.Version "-//IETF//DTD HTML 2.0 Level 1//EN" -- Обычное использование: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Level 1//EN"> <html> ... </html> -- > <!-- Функция Тестирования Сущностей --> <!ENTITY % HTML.Forms "IGNORE"> <!ENTITY % html PUBLIC "-//IETF//DTD HTML 2.0//EN"> %html;
Это объявление типа документа относится к ОТД HTML 1-го уровня с сущностью `HTML.Recommended', определённой как `INCLUDE', а не IGNORE; то есть, оно относится к более структурно жёсткому определению HTML.
<!-- html-1s.dtd Строгое Определение Типа Документа для Языка ГиперТекстовой Разметки 1-го уровня $Id: html-1s.dtd,v 1.3 1995/06/02 18:55:43 connolly Exp $ Автор: Daniel W. Connolly <connolly@w3.org> Смотрите также: http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html --> <!ENTITY % HTML.Version "-//IETF//DTD HTML 2.0 Strict Level 1//EN" -- Обычное использование: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict Level 1//EN"> <html> ... </html> -- > <!-- Функция Тестирования сущностей --> <!ENTITY % HTML.Recommended "INCLUDE"> <!ENTITY % html-1 PUBLIC "-//IETF//DTD HTML 2.0 Level 1//EN"> %html-1;
Это SGML Объявление для Языка ГиперТекстовой Разметки.
<!SGML "ISO 8879:1986" -- SGML Объявление для Языка ГиперТекстовой Разметки (HTML). -- CHARSET BASESET "ISO 646:1983//CHARSET International Reference Version (IRV)//ESC 2/5 4/0" DESCSET 0 9 UNUSED 9 2 9 11 2 UNUSED 13 1 13 14 18 UNUSED 32 95 32 127 1 UNUSED BASESET "ISO Registration Number 100//CHARSET ECMA-94 Right Part of Latin Alphabet Nr. 1//ESC 2/13 4/1" DESCSET 128 32 UNUSED 160 96 32 CAPACITY SGMLREF TOTALCAP 150000 GRPCAP 150000 ENTCAP 150000 SCOPE DOCUMENT SYNTAX SHUNCHAR CONTROLS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 127 BASESET "ISO 646:1983//CHARSET International Reference Version (IRV)//ESC 2/5 4/0" DESCSET 0 128 0 FUNCTION RE 13 RS 10 SPACE 32 TAB SEPCHAR 9 NAMING LCNMSTRT "" UCNMSTRT "" LCNMCHAR ".-" UCNMCHAR ".-" NAMECASE GENERAL YES ENTITY NO DELIM GENERAL SGMLREF SHORTREF SGMLREF NAMES SGMLREF QUANTITY SGMLREF ATTSPLEN 2100 LITLEN 1024 NAMELEN 72 -- несколько произвольно; взяты из интернет конвенций длины строк -- PILEN 1024 TAGLVL 100 TAGLEN 2100 GRPGTCNT 150 GRPCNT 64 FEATURES MINIMIZE DATATAG NO OMITTAG YES RANK NO SHORTTAG YES LINK SIMPLE NO IMPLICIT NO EXPLICIT NO OTHER CONCUR NO SUBDOC NO FORMAL YES APPINFO "SDA" -- соответствующее приложение Доступа к SGML Документам -- > <!-- $Id: html.decl,v 1.17 1995/06/08 14:59:32 connolly Exp $ Автор: Daniel W. Connolly <connolly@w3.org> Смотрите также: http://www.w3.org/hypertext/WWW/MarkUp/MarkUp.html -->
SGML стандарт описывает «диспетчер сущности» в качестве части или компонента SGML системы, которая отображает SGML сущности в фактической модели хранения (например, файловой системе). Сам стандарт не определяет конкретной методики отображения или обозначения.
В целях содействия функциональной совместимости между различными инструментами и системами SGML, Открытый SGML консорциум принял техническую резолюцию, которая определяет формат для каталога сущности независимого от приложения, которое отображает внешние идентификаторы и/или имена сущностей в именах файлов.
Каждая запись в каталоге связывает идентификатор хранящегося объекта (например, имя файла) с информацией о внешней сущности, которая отображается в SGML документе. В дополнение к записям, которые связывают публичные идентификаторы, запись каталога может связать имя нужной сущности с идентификатором хранящегося объекта. Например, возможные записи каталога:
-- каталог: стиль Открытого SGML каталога сущности для HTML -- -- $Id: каталог,v 1.3 1995/09/21 23:30:23 connolly Exp $ -- -- Способы обозначения 2-го Уровня: наиболее общие для большинства определённых -- PUBLIC "-//IETF//DTD HTML//EN" html.dtd PUBLIC "-//IETF//DTD HTML 2.0//EN" html.dtd PUBLIC "-//IETF//DTD HTML Level 2//EN" html.dtd PUBLIC "-//IETF//DTD HTML 2.0 Level 2//EN" html.dtd -- Способы обозначения 1-го Уровня: наиболее общие для большинства определённых -- PUBLIC "-//IETF//DTD HTML Level 1//EN" html-1.dtd PUBLIC "-//IETF//DTD HTML 2.0 Level 1//EN" html-1.dtd -- Способы обозначения Строгого 2-го Уровня: наиболее общие для большинства определённых -- PUBLIC "-//IETF//DTD HTML Strict//EN" html-s.dtd PUBLIC "-//IETF//DTD HTML 2.0 Strict//EN" html-s.dtd PUBLIC "-//IETF//DTD HTML Strict Level 2//EN" html-s.dtd PUBLIC "-//IETF//DTD HTML 2.0 Strict Level 2//EN" html-s.dtd -- Способы обозначения Строгого 1-го Уровня: наиболее общие для большинства определённых -- PUBLIC "-//IETF//DTD HTML Strict Level 1//EN" html-1s.dtd PUBLIC "-//IETF//DTD HTML 2.0 Strict Level 1//EN" html-1s.dtd -- ISO набор сущностей latin 1 для HTML -- PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML" ISOlat1.sgml
ОТД HTML определяет следующие сущности. Они репрезентируют особые графические символы, которые имеют специальное значение в разметке, или не могут быть частью набора символов доступного для пишушего.
В следующей таблице перечислены все символы из набора Числовых и Специальных Графических сущностей, наряду с их названиями, используемым синтаксисом и описанием. Этот список является производным от `ISO Standard 8879:1986//ENTITIES Numeric and Special Graphic//EN'. Однако, HTML не включает в себя весь набор сущностей -- включены только сущности, перечисленные ниже.
ГЛИФ ИМЯ СИНТАКСИС ОПИСАНИЕ < lt < Знак меньше > gt > Знак больше & amp & Амперсанд " quot " Знак двойной кавычки
В следующем публичном тексте перечислены все символы указанные в наборе сущностей Added Latin 1, наряду с их именами, используемым синтаксисом и описанием. Этот список является производным от ISO Стандарта 8879:1986//ENTITIES Added Latin 1//EN. HTML включает в себя весь набор сущностей.
<!-- (C) Международная Организация по Стандартизации 1986 Разрешение на копирование в любой форме предоставляется для использования с соответствующими SGML системами и приложениями, как это определено в ISO 8879, при условии, что данное уведомление включается во все копии. --> <!-- Набор сущностей символов. Обычный вызов: <!ENTITY % ISOlat1 PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML"> %ISOlat1; --> <!-- Модифицирована для использоания в HTML $Id: ISOlat1.sgml,v 1.2 1994/11/30 23:45:12 connolly Exp $ --> <!ENTITY AElig CDATA "Æ" -- заглавный AE дифтонг (лигатура) --> <!ENTITY Aacute CDATA "Á" -- заглавная A, знак ударения --> <!ENTITY Acirc CDATA "Â" -- заглавная A, знак циркумфлекс --> <!ENTITY Agrave CDATA "À" -- заглавная A, знак грависа --> <!ENTITY Aring CDATA "Å" -- заглавная A, кружок --> <!ENTITY Atilde CDATA "Ã" -- заглавная A, тильда --> <!ENTITY Auml CDATA "Ä" -- заглавная A, диэризисы или умлаут знак --> <!ENTITY Ccedil CDATA "Ç" -- заглавная C, седиль --> <!ENTITY ETH CDATA "Ð" -- заглавная Eth, Исландская --> <!ENTITY Eacute CDATA "É" -- заглавная E, знак ударения --> <!ENTITY Ecirc CDATA "Ê" -- заглавная E, знак циркумфлекс --> <!ENTITY Egrave CDATA "È" -- заглавная E, знак гравис --> <!ENTITY Euml CDATA "Ë" -- заглавная E, диэризисы или умлаут знак --> <!ENTITY Iacute CDATA "Í" -- заглавная I, знак ударения --> <!ENTITY Icirc CDATA "Î" -- заглавная I, знак циркумфлекс --> <!ENTITY Igrave CDATA "Ì" -- заглавная I, знак гравис --> <!ENTITY Iuml CDATA "Ï" -- заглавная I, диэризисы или умлаут знак --> <!ENTITY Ntilde CDATA "Ñ" -- заглавная N, тильда --> <!ENTITY Oacute CDATA "Ó" -- заглавная O, знак ударения --> <!ENTITY Ocirc CDATA "Ô" -- заглавная O, знак циркумфлекс --> <!ENTITY Ograve CDATA "Ò" -- заглавная O, знак гравис --> <!ENTITY Oslash CDATA "Ø" -- заглавная O, косая черта --> <!ENTITY Otilde CDATA "Õ" -- заглавная O, тильда --> <!ENTITY Ouml CDATA "Ö" -- заглавная O, диэризисы или умлаут знак --> <!ENTITY THORN CDATA "Þ" -- заглавная ТОРН, Исландская --> <!ENTITY Uacute CDATA "Ú" -- заглавная U, знак ударения --> <!ENTITY Ucirc CDATA "Û" -- заглавная U, знак циркумфлекс --> <!ENTITY Ugrave CDATA "Ù" -- заглавная U, знак гравис --> <!ENTITY Uuml CDATA "Ü" -- заглавная U, диэризисы или умлаут знак --> <!ENTITY Yacute CDATA "Ý" -- заглавная Y, знак ударения --> <!ENTITY aacute CDATA "á" -- маленькая a, знак ударения --> <!ENTITY acirc CDATA "â" -- маленькая a, знак циркумфлекс --> <!ENTITY aelig CDATA "æ" -- маленький ae дифтонг (лигатура) --> <!ENTITY agrave CDATA "à" -- маленькая a, знак грависа --> <!ENTITY aring CDATA "å" -- маленькая a, кружок --> <!ENTITY atilde CDATA "ã" -- маленькая a, тильда --> <!ENTITY auml CDATA "ä" -- маленькая a, диэризисы или умлаут знак --> <!ENTITY ccedil CDATA "ç" -- маленькая c, седиль --> <!ENTITY eacute CDATA "é" -- маленькая e, знак ударения --> <!ENTITY ecirc CDATA "ê" -- маленькая e, знак циркумфлекс --> <!ENTITY egrave CDATA "è" -- маленькая e, знак гравис --> <!ENTITY eth CDATA "ð" -- маленькая eth, Исландская --> <!ENTITY euml CDATA "ë" -- маленькая e, диэризисы или умлаут знак --> <!ENTITY iacute CDATA "í" -- маленькая i, знак ударения --> <!ENTITY icirc CDATA "î" -- маленькая i, знак циркумфлекс --> <!ENTITY igrave CDATA "ì" -- маленькая i, знак гравис --> <!ENTITY iuml CDATA "ï" -- маленькая i, диэризисы или умлаут знак --> <!ENTITY ntilde CDATA "ñ" -- маленькая n, тильда --> <!ENTITY oacute CDATA "ó" -- маленькая o, знак ударения --> <!ENTITY ocirc CDATA "ô" -- маленькая o, знак циркумфлекс --> <!ENTITY ograve CDATA "ò" -- маленькая o, знак гравис --> <!ENTITY oslash CDATA "ø" -- маленькая o, косая черта --> <!ENTITY otilde CDATA "õ" -- маленькая o, тильда --> <!ENTITY ouml CDATA "ö" -- маленькая o, диэризисы или умлаут знак --> <!ENTITY szlig CDATA "ß" -- маленькая s острое, Немецкий (sz лигатура) --> <!ENTITY thorn CDATA "þ" -- маленькая торн, Исландская --> <!ENTITY uacute CDATA "ú" -- маленькая u, знак ударения --> <!ENTITY ucirc CDATA "û" -- маленькая u, знак циркумфлекс --> <!ENTITY ugrave CDATA "ù" -- маленькая u, знак гравис --> <!ENTITY uuml CDATA "ü" -- маленькая u, диэризисы или умлаут знак --> <!ENTITY yacute CDATA "ý" -- маленькая y, знак ударения --> <!ENTITY yuml CDATA "ÿ" -- маленькая y, диэризисы или умлаут знак -->
Перейти к первому, предыдущему, следующему, последнему разделу, оглавлению.