W3C Java Validators

The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:

Несколько лет назад я создал две обертки на Java для валидаторов W3C: (HTML и CSS). Обе обертки работали нормально и даже были включены W3C в разделе их веб-сайта под названием “API”. До недавнего времени эти обертки всегда были частью библиотеки ReXSL.

Однако несколько дней назад я убрал обертки из ReXSL и опубликовал их как самостоятельную библиотеку “— jcabi-w3c. Теперь, кажется, настал подходящий момент, чтобы рассказать о них пару слов.

Ниже приведен пример, демонстрирующий, как можно проверить соответствие HTML документа правилам W3C:

Метод valid() является черно-белым индикатором, который возвращает false, когда документ не является допустимым. Кроме того, вы можете получить более подробную информацию через список “дефектов”, возвращаемых сервером W3C.

То же самое можно сделать с помощью CSS:

Лично я считаю хорошей практикой проверять все HTML-страницы, создаваемые вашим приложением, на соответствие стандартам W3C во время интеграционного тестирования. Дело не в стремлении к совершенству, а в предотвращении более серьезных проблем в будущем.

Эти зависимости обязательны при использовании jcabi-w3c (получите их последние версии в Maven Central):

Translated by ChatGPT gpt-3.5-turbo/42 on 2023-11-18 at 05:11

sixnines availability badge   GitHub stars