【发布时间】:2011-05-22 12:09:43
【问题描述】:
从 Java 验证 HTML 的快速简单的方法是什么?我正在寻找一个开源/PD 类(或一组类)来描述 100 多个 HTML 标记的各种属性,例如:
- 标签是可选的吗?空的?省略结束标签是否合法?
- 此标签还可以包含哪些其他标签(如果有)?
- 哪些属性对于这个标签是合法的,它们的类型是什么? (不是必需的,但很高兴拥有)
谢谢!
编辑
我希望对 HTML 文档进行逐个标记的分析,因此我对整个文档是否有效不太感兴趣,而是对每种标记的具体要求是什么感兴趣. 我可以根据 W3C 规范对规则进行编码,但想先看看哪些现成的解决方案可用。
【问题讨论】:
标签: java html html-parsing html-validation