gpt4 book ai didi

java - 如何使用 JTidy 验证 HTML?

转载 作者:行者123 更新时间:2023-11-27 23:51:58 25 4
gpt4 key购买 nike

我想使用 JTidy 验证我的 html。如果它分别有效或无效,我想回答真或假。目前我正在使用此代码。

String htmlData = "<html><head></head><body><div>Hello Java </div></body></html>";  
Tidy tidy = new Tidy();

InputStream stream = new ByteArrayInputStream(htmlData.getBytes());
tidy.parse(stream, System.out);

无论我的 html 是否有效,是否有任何方法或方式可以让我得到一个 boolean 值响应?提供任何帮助。

最佳答案

根据文档,您可以使用 getParseErrors 获取上次解析操作的总错误计数

所以你可以做类似的事情

private boolean isValid(String htmlData){
Tidy tidy = new Tidy();
InputStream stream = new ByteArrayInputStream(htmlData.getBytes());
tidy.parse(stream, System.out);
return (tidy.getParseErrors() == 0);
}

关于java - 如何使用 JTidy 验证 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26608365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com