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封装器:(HTML和CSS)。这两个封装器似乎都工作正常,甚至在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