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.
Дополнительная информация: