W3C Markup Validation Service — прекрасный сервис для валидации HTML / xHTML страниц. Работать с сервисом можно как через официальный сайт, так и через специальные плагины для Firefox или Chrome.
Если по той или иной причине нет возможности работать с сервисом через сайт или требуется очень часто и много проверять страниц, то к примеру можно установить сервис «W3C Markup Validation Service» у себя локально или на своем сервере. Валидатор написан на Perl. Процесс установки, список требуемых модулей и подробные инструкции доступны на официальном сайте:
http://validator.w3.org/source/
http://validator.w3.org/docs/install.html
Если же рассматривать процесс установки сервиса валидации для Mac, то все намного проще — нужно скачать и установить отдельное приложение Validator S.A.C.
Процесс установки сервиса «W3C Markup Validation Service» на Mac OS X:
- Качаем последнюю версию приложения Validator-SAC_0.6.4.dmg — в пакете находится версия валидатора 0.8.3, не самая последняя, т.к. уже доступна версия 1.2.
- Устанавливаем. После установки сервис размещается по адресу «/Applications/Validator-SAC.app/Contents/Resources»
- Копируем файл конфигурации для Apache, и перезапускаем его, например:
% cd /Applications/Validator-SAC.app/Contents/Resources % sudo cp validator/httpd/conf/validator-SAC-10.5.conf /etc/apache2/other % sudo apachectl graceful
- По адресу http://localhost/w3c-validator/ должен запуститься наш локальный валидатор. Для проверки валидатора вбиваем адрес страницы, которую хотим проверить и если все в порядке, то получим результат валидации. Или выведутся сообщения, что нужно установить какие-то модули Perl.
Было желание обновить сервис w3c с версии 0.8.3 до 1.2. Но к сожалению ничего не получилось — сервис не запустился, т.к. в новой версии используются дополнительные модули Perl.
Дополнительная информация:
Май 19th, 2011 at 14:04
Спасибо, очень полезный локальный вариант валидации. Буду юзать 😉