是否有任何用于 HTML5 验证的优秀开源 Java 库?如果它也进行 CSS 3 验证,那就太好了。JTidy 已经有一段时间没有维护了。
问问题
1968 次
3 回答
4
W3C HTML和CSS验证器的源代码都是可用的,但只有 CSS 是用 Java 编写的。validator.nu的repo 在这里,它是用 Java 编写的。
但是您应该注意,HTML5 验证与以前版本的 HTML 不同。以前的 HTML 版本依赖于 DTD 并遵循 SGML 验证模型,HTML5 不再具有 DTD 或任何到 SGML 的链接。您想要的可能不是 HTML5 验证器,而是HTML5 linter。
于 2012-07-11T08:11:43.413 回答
1
validator.nu是开源的。虽然没有 CSS 解析。
于 2012-07-11T04:42:32.923 回答
0
我自己问了同样的问题,我看到有一个名为的项目,它在 Javajcabi
中实现了一个非常简单的验证接口。
基于他们的 GIT 自述文件的非常简单的示例:
import com.jcabi.w3c.HtmlValidator;
assert ValidatorBuilder
.html()
.validate("<html>hello!</html>")
.valid()
;
尽管您可以安装自己的本地实例,但它似乎会检查远程服务(这似乎有点过头了,具体取决于您在做什么)。
于 2016-01-11T19:18:32.313 回答