有没有好的开源Java库可用于HTML5验证?如果它也能进行CSS 3验证那就太棒了。 JTidy已经有一段时间没有维护了。
我自己也问了同样的问题,我发现有一个名为jcabi
的项目,在Java中实现了一个非常简单的验证接口。
非常简单的示例,基于他们的GIT自述文件:
import com.jcabi.w3c.HtmlValidator;
assert ValidatorBuilder
.html()
.validate("<html>hello!</html>")
.valid()
;
它似乎要针对一个远程服务进行检查(根据您所做的事情,这似乎有些过度),但是您可以安装自己的本地实例。