以编程方式验证HTML代码

时间:2014-06-17 05:20:24

标签: java html testing tidy jtidy

我正在尝试验证String HTML代码。也就是说,当HTML代码语法错误时,我想知道,也许是return false的形式。

我目前正在使用JTidy,但它并没有告诉我它只是纠正了错误的语法。 我不需要纠正它,只要说合成器是坏还是好。

JTidy代码:

String s = "<td>cookie<td>";  // bad syntax.
Tidy tidy = new Tidy();

InputStream stream = new ByteArrayInputStream(s.getBytes(StandardCharsets.UTF_8));
tidy.parse(stream, System.out);

任何帮助都是适当的。

1 个答案:

答案 0 :(得分:0)

java内置了 DOM Parser 。 使用DOM Parser进行检查。它也会显示错误。