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:

几年前,我为W3C验证器创建了两个Java封装器:(HTMLCSS)。这两个封装器似乎都工作正常,甚至在W3C的网站的API部分中列出。直到最近,这些封装器一直是ReXSL库的一部分。

然而,几天前,我将这些封装器从ReXSL中取出,并将它们发布为一个独立的库——jcabi-w3c。因此,现在似乎是一个好时机来写几句话介绍它们。

以下是一个示例,演示如何根据W3C的合规规则验证HTML文档:

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