Воспользуйтесь этой опцией, если необходимо проверять, чтобы
пустые элементы имели завершение начального тэга притом, что использова
ние «быстрого» завершающего тэга (например,
или
) не пре
дусмотрено синтаксисом. Требуется для проверки правильности XHTML.
На вкладке Tag Name Program (Программа для тэга) окна Validator Engine
Options, показанной на рис. 2.75, в разделе Options (Параметры) по умолчанию
установлен флажок Enable programs (Разрешить программы). Если снять его,
Программы 175
проверка заметно ускорится, но вместе с тем может уменьшиться количество об
наруженных недочетов. Для наиболее полной проверки синтаксиса данная опция
должна быть всегда включена.
Рис. 2.75. Окно Validator Engine Options, вкладка Tag Name Program
В разделе Program Flags (Флажки программы) расположены шестьдесят
флажков, помеченные номерами от 1 до 60. Применение этих опций позволяет
включать и отключать функции программы для тэгов, которые используются
в программах тэга. Это, в свою очередь, позволяет написать программу тэга таким
образом, чтобы ее поведение было скоординировано с установкой или отключе
нием соответствующего флажка. Например, может быть предусмотрено опове
щение пользователей о тэгах, которые работают только в некоторых программах
просмотра. Если вы не хотите видеть эти сообщения, в программе тэга можно до
пустить их исключение в случае, если не установлен определенный флажок. По
умолчанию все флажки поставлены. Их взаимодействие с имеющейся HTML
конфигурацией будет рассмотрено в соответствующем разделе.
Вкладка Logging (Ведение журнала) окна Validator Engine Options предназ
начена для настройки параметров журнала регистрации. Вести журнал целесооб
разно, если вы не хотите рассматривать отчеты каждого файла по отдельности,
а предпочитаете исследовать весь сайт целиком и только потом будете выяснять,
какие документы могут вызвать проблемы. Используя файл регистрации (один),
вы быстро определите документы, которые требуют особого внимания. Запомни
те только, что если вы ведете журнал и не удаляете время от времени ненужные
материалы, он может непомерно разрастись. Поле Log reports to filename (Имя
файла журнала регистрации) в разделе File Options (Параметры файла) служит
для ввода полного имени файла, предназначенного для регистрации результатов
проверки правильности кода в случае, когда такая регистрация разрешена.
176
Автоматизация
В разделе Options (Параметры) собраны следующие опции:
•
Enable logging (Разрешить ведение журнала) – результаты проверки HTML
документов записываются в файл – журнал регистрации;
•
Log error messages (Регистрировать сообщения об ошибках) – в журнал за
носятся все сообщения об ошибках, замеченных программой при проверке;
•
Log warning messages (Регистрировать предупреждения) – записываются
все предупреждения, генерируемые программой при проверке;
•
Include HTML lines containing errors and/or warnings (Включить строки
HTMLкода, содержащие ошибки и/или предупреждения) – в журнал бу
дут включены строки HTMLдокумента, изза которых возникли ошибки
или предупреждающие сообщения. При этом должны быть поставлены
флажки Log error messages или Log warning messages, потому что соот
ветствующая строка не будет учитываться, если не зарегистрировано пре
дупреждение или сообщение об ошибках.
Настройка HTMLконфигурации
В программе проверки правильности HTMLкода предусмотрена настройка
HTMLконфигурации на различные категории тэгов языка: HTML 4.0, расшире
ния Netscape, расширения Microsoft Internet Explorer, Cold Fusion и т. д.
Важная особенность включенной HTMLконфигурации заключается в том,
что категории HTML сформированы на основе своих предыдущих версий: катего
рия HTML 4.0 основана на HTML 3.2, а последняя, в свою очередь, – на HTML 2.0.
Так, для проверки кода на соответствие рекомендациям HTML 3.2, наряду с ука
занной категорией следует активизировать HTML 2.0. Для проверки на соответст
вие рекомендациям HTML 4.0 наряду с ней следует активизировать также HTML 2.0
и HTML 3.2.
Для проверки правильности кода для Microsoft Internet Explorer и его расшире
ний следует активизировать категории HTML 2.0, HTML 3.2 и, начиная с версии
Internet Explorer 4.0, – HTML 4.0. При этом для расширений Microsoft Internet
Explorer 4.0 нужно активизировать и расширения Microsoft Internet Explorer 3.0.
Подобный подход применим и к расширениям Netscape: требуется выбрать
категорию расширений, соответствие которой проверяется, а также категории
HTML 2.0, HTML 3.2, HTML 4.0 и др., поддерживаемые Netscape (в зависимости
от версии).
Для проверки WebTV требуются, по крайней мере, категории HTML, расши
рения Microsoft Internet Explorer, расширения Netscape и Tables (Таблицы).
По умолчанию все категории активны. Рекомендуется таковыми их и оставить.
Категории Dynamic HTML и Scripting & Applets настраиваются единообраз
но: если активна одна, то и другая должна быть активной; и наоборот.
В категории Obsolete содержатся тэги: LISTING, NOTE, PLAINTEXT и XMP;
в Miscellaneous – тэг NEXTID и атрибуты MSIMAGELIST, NATURALSIZEFLAG
и NOSAVE.
5th Фев 2011
|
Теги:
|