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