如何从Java验证HTML?
2022-09-04 21:48:11
从Java验证HTML的快速而简单的方法是什么?我正在寻找一个开源/ PD类(或一组类),它描述了100多个HTML标签的各种属性,例如:
- 标记是可选的吗?空?省略其结束标记是否合法?
- 此标签可以包含哪些其他标签(如果有)?
- 哪些属性对于此标记是合法的,它们的类型是什么?(不是必需的,但很高兴有)
谢谢!
编辑
我希望对HTML文档进行逐个标签的分析,所以我对整个文档是否有效不太感兴趣,而是对每种类型的标签的具体要求是什么感兴趣。我可以根据W3C规范对规则进行编码,但想看看哪些现成的解决方案首先可用。