有没有好的用于HTML5验证的开源Java库?如果它也能做CSS3验证,那就太好了。JTidy已经有一段时间没有维护了。
发布于 2012-07-11 16:11:43
W3C验证器和HTML验证器的源代码都是可用的,尽管只有CSS验证器是用Java语言编写的。repo for validator.nu is here,它是用Java编写的。
但是,您应该注意到,HTML5验证与以前版本的HTML验证不同。以前版本的超文本标记语言依赖于DTD并遵循SGML验证模型,HTML5不再有DTD或任何指向SGML的链接。您需要的可能不是HTML5验证器,而是an HTML5 linter。
发布于 2012-07-11 12:42:33
validator.nu是开源的。但是没有CSS解析。
发布于 2016-01-12 03:18:32
在问同样的问题时,我看到有一个名为jcabi的项目,它用Java语言实现了一个非常简单的验证接口。
http://w3c.jcabi.com
基于他们的GIT自述文件的非常简单的示例:
import com.jcabi.w3c.HtmlValidator;
assert ValidatorBuilder
.html()
.validate("<html>hello!</html>")
.valid()
;虽然您可以安装自己的本地实例,但它似乎检查远程服务(根据您正在做的事情,这似乎有点过度)。
https://stackoverflow.com/questions/11425342
复制相似问题