Web Профи


Где брать валидаторы?

Валидатор в форме веб-страницы предлагается на http://validator.w3.org. Он основывается на SP Кларка.

Есть также и валидатор на http://htmlhelp.com/ . Он тоже основывается на SP, хотя и немного изменённом. Авторами декларируется, что он более строг в оценке и объявляет потенциально опасные, хотя и допустимые места (скажем, незакрытый тег с необязательным закрытием). Предлагают исходники валидатора

Доступный подо все платформы бесплатный валидатор можно скачать с сайта Дж. Кларка (http://www.jclark.com/sp/). Вместе с парсером/валидатором в поставке прилагается потоковый нормализатор.

W3C раздаёт исходники валидатора на http://validator.w3.org/, но это, на самом деле, не валидатор. Это лишь адаптация кларковского валидатора к веб-интерфейсу, исполненная на перле. В описании этой адаптации недвусмысленно сказано, что следует иметь на машине кларковский валидатор. Еще ссылки:
· http://ugweb.cs.ualberta.ca/~gerald/validate/
· http://www.webtechs.com/html-val-svc/
· http://www2.imagiware.com/RxHTML/

Можно ли назвать валидатором инструмент из HomeSite – Validate Document?

Разработчики Allaire HomeSite объявляют, что что «…проверяющая программа выпускается ими под названием «валидатор» сугубо из коммерческих соображений…», и настоящий валидатор выпускаться ими не будет.

Программа, идущая в комплекте с HomeSite, нарушает определение валидатора: она находит и показывает ошибки, которые не были допущены, и не находит ошибок, которые были допущены.
Вот пример её неправильных действий:
а) <img src="/img/g1x1.gif" alt=""><img src="/img/g1x1.gif">
Реакция: нет реакции.
В действительности, здесь ошибка: не выставлен ALT второго IMG.
б) <br />
Реакция: ошибка.
В действительности, этот тег возможен в рамках XHTML.