На главную страницу
Форум txt.version   




Статья :: Справка SGML для HTML

19  Справочная информация SGML для HTML

Этот раздел содержит формальное SGML-определение HTML 4. Оно включает SGML-объявление, Определение Типа Данных (ОТД) и символьные ссылки-мнемоники, а также каталог образцов SGML.

Эти файлы доступны также в формате ASCII :

ОТД по умолчанию:
strict.dtd
Переходное ОТД/Transitional DTD:
loose.dtd
ОТД набора фрэймов/Frameset DTD:
frameset.dtd
SGML-объявление:
HTML4.decl
Файлы определений мнемоник:
HTMLspecial.ent
HTMLsymbol.ent
HTMLlat1.ent
Каталог образцов:
HTML4.cat

19.1  Проверка документов

Многие авторы используют ограниченное число браузеров для проверки создаваемых документов, предполагая, что если документы нормально просматриваются в этих браузерах, то они корректны.
К сожалению, это не очень надёжный способ проверки документов, поскольку браузеры сделаны так, чтобы "справляться" с некорректными документами, отображая их по возможности корректно.

Более надёжно тестировать документы в разборщиках SGML, таких как nsgmls (см. [SP]), для проверки соответствия документов HTML определению типа данных (ОТД) HTML 4. Если объявление типа документа в Вашем документе включает URI, и Ваш разборщик SGML поддерживает этот тип системного идентификатора, то разборщик будет получать ОТД напрямую. В ином случае, Вы можете использовать предлагаемый каталог образцов SGML. ОТД в нём сохранено в файле "strict.dtd", а мнемоники - в файлах "HTMLlat1.ent", "HTMLsymbol.ent" и "HTMLspecial.ent". В других случаях, удостоверьтесь, что Ваш разборщик SGML способен обрабатывать документы [ISO10646]. См. документацию на утилиты проверки.

Учтите, что такая проверка, широко рекомендуемая и используемая, не гарантирует полного соответствия документов спецификации HTML 4. Это потому, что разборщик SGML учитывает только данное ОТД SGML, которое не отражает все аспекты верного документа HTML 4. Конкретно, разборщик SGML проверяет, что синтаксис, структура, список элементов и их атрибуты верны. Но он, к примеру, не может отлавливать ошибки, такие как установки неверных значений атрибута width элемента IMG (т.е. "foo" или "12.5"). Хотя эта спецификация ограничивает возможные значения этого атрибута как "целое число пикселов," ОТД определяет только, что значение является CDATA, что в настоящее время допускает любые значения. Только специализированная программа может охватить всю спецификацию HTML 4.

Несмотря на это, данный тип проверки настоятельно рекомендуется, поскольку выполняется обнаружение большого количества ошибок, делающих документ некорректным.

19.2 Каталог образцов SGML

Этот каталог содержит директиву override для того, чтобы удостовериться, что программа, такая как nsgmls, использует public-идентификаторы, а не системные. Это значит, что пользователи не должны быть соединены с Web при затребовании системных идентификаторов на базе URI.

OVERRIDE YES

PUBLIC "-//W3C//DTD HTML 4.01//EN" strict.dtd
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" loose.dtd
PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" frameset.dtd
PUBLIC "-//W3C//ENTITIES Latin1//EN//HTML" HTMLlat1.ent
PUBLIC "-//W3C//ENTITIES Special//EN//HTML" HTMLspecial.ent
PUBLIC "-//W3C//ENTITIES Symbols//EN//HTML" HTMLsymbol.ent

 

Справка SGML для HTML

страницы в данном разделе 
 О спецификации HTML 4  Индекс атрибутов HTML 4
 Изменения в HTML 4  Отображение документа HTML
 Соответствие: требования и рекомендации  Информация о языке и направлении текста
  ОТД  HTML 4  Индекс элементов HTML 4
 Ссылки-мнемоники на символы в HTML 4  Формы
 frames.html  HTML 4  ОТД Набора фрэймов
 Глобальная структура документа HTML  graphics.html
 Спецификация HTML 4.01 - Основная страница  Введение в HTML 4
 Справка SGML для HTML  Гиперссылки в документах HTML
 Индекс  Списки в документах HTML
 Переходное ОТД  HTML 4  Замечания по исполнению и дизайну
 Объекты, Изображения и Аплеты в документах HTML  HTML 4 Specification References
 Скрипты (сценарии) в документах HTML  SGML-объявление HTML 4
 О SGML и HTML  Таблицы стилей в документах HTML
 Таблицы в документах HTML  Параграфы, Строки и Фразы
 Basic HTML data types   


Разделы
Околокомпьютерная литература (375)
Программирование (102)
Программы (75)
ОС и Сети (49)
Интернет (29)
Аппаратное обеспечение (16)
Базы данных (6)

Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)

PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C





 
©  programming-lang.com  справочник программиста