Иллюстрированный самоучитель по Macromedia HomeSite 5

Проверка корректности кода

На вкладке Options могут быть установлены следующие параметры (рис. 7.5):

  • виды ошибок, подлежащие включению в отчет (то есть выводу в окне результатов); выбор производится путем изменения состояния флажков в группе Report (Отчет);
  • максимальное число ошибок, после которого следует прекратить проверку; вводится в поле Maximum Number (Максимальное количество); ввод нуля аналогичен установке значения Аll (то есть должны быть найдены все ошибки);
  • дополнительные параметры, управляемые флажками в группе Other (Другое):
    • Check for High ASCII characters – выдавать сообщение о наличии в документе не ASCII символов (коды которых превышают 127);
    • Check for Quotes in text – выдавать сообщение об использовании кавычек в тексте;
    • Check for Line Spanning Quotes – проверять строки, заключенные в кавычки;
    • Ignore ASP <%…%> delimited text – пропускать текст внутри ASP-тегов;
    • Ignore PHP <?…?> delimited text – пропускать текст внутри PHP-тегов;
    • Report Special Characters – выдавать сообщение об использовании специальных символов.

Вкладка Tags позволяет указать синтаксические правила использования каждого тега индивидуально. Чтобы получить такую возможность, необходимо выбрать тег в списке (щелкнуть на его имени). При этом в правой части окна появится группа элементов Tag Options (Параметры тега), рис. 7.6.

В нее входят:

  • переключатели Closing Tag (Закрывающий тег), которые позволяют указать правило использования закрывающего тега:
  • Requred – используется обязательно;
  • Optional – может использоваться;
  • Not Permitted – не разрешен;
  • None Specified – не определено;
  • флажок Case Sensitive (Чувствительный к регистру), который определяет, требуется ли использовать при написании имени тега символы определенного регистра;
  • Required In Document (Требуется в документе), который определяет статус тега – является ли тот обязательным для документа данного типа.

Чтобы установленные параметры вступили в силу, необходимо щелкнуть на кнопке Apply Options (Применить параметры).

Помимо перечисленных параметров, при анализе корректности кода для каждого тега проверяются:

  • список используемых атрибутов;
  • наличие обязательных атрибутов;
  • контекст, в котором используется тег (то есть возможность его совместного использования с тегами других типов).

Информация о разрешенном контексте отображается на вкладке Tags непосредственно в дереве тегов (см. рис. 7.6). Вы можете изменить контекст, используя кнопки Add (Добавить) и Remote (Удалить). Чтобы кнопка Add стала доступна, необходимо щелкнуть на значке папки Context.

Иллюстрированный самоучитель по Macromedia HomeSite 5 › Тестирование сайта и выгрузка на удаленный сервер › Проверка корректности кода
Рис. 7.6. Вкладка Tags панели свойств утилиты Validator

Информация об атрибутах тега на вкладке Tags не отображается, поскольку разработчик не вправе изменять их стандартный набор. Вместе с тем, разрешается дополнить список атрибутов, включив их в папку Attributes.

Те атрибуты, которые вы считаете обязательными, следует включить в папку Required. Изменение содержимого обеих папок также выполняется с помощью кнопок Add и Remote.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.