当前位置: 首页 > 面试题库 >

Java中的HTML验证程序

金正阳
2023-03-14
问题内容

我想用Java验证HTML代码。

像这样:

HTMLValidator.validateHTML("aaa<b>bbb<b>");
// Returns false, because tag <b> is not closed

有哪些Java库可以做到这一点?


问题答案:

您可以尝试JTidy。JTidy是HTML Tidy的Java端口,HTML Tidy是HTML语法检查器和漂亮的打印机。

http://jtidy.sourceforge.net/



 类似资料:
  • 问题内容: 从Java验证HTML的快速简便的方法是什么?我正在寻找一个开放源代码/ PD类(或类集),该类描述了100多种HTML标签的各种属性,例如: 标签是可选的吗?空吗 省略结束标签是否合法? 此标签可以包含哪些其他标签(如果有)? 哪些属性适用于此标签,它们的类型是什么?(不是必需的,但是很高兴) 谢谢! 编辑 我希望对HTML文档进行逐标签分析,因此我对文档整体是否有效不感兴趣,而对每

  • 问题内容: 验证文档是否遵循某种版本的HTML(最好是我可以指定)的最佳方法是什么?我希望能够知道失败发生的地方,例如基于Web的验证器,但本机Python应用程序除外。 问题答案: XHTML很简单,请使用lxml。 HTML更加困难,因为传统上对HTML人群的验证没有太大兴趣(通过验证器yikes运行StackOverflow本身)。最简单的解决方案是执行诸如nsgmls或OpenJade之类

  • 我得到的是HTML格式的endpoint响应,我需要验证标记中的某些json。HTML响应如下所示: 我想在json响应中验证以下内容: 和 如何实现?

  • 假设我编写了两个Java应用程序:和,它们在两个独立的服务器上部署和运行(部署到和部署到

  • 问题内容: 我想尝试用Java开发安全的登录系统。我应该如何使用Java实现CAPTCHA? 问题答案: 我用于Java的三个CAPTCHA库是: JCaptcha- 这是三个中最可配置的,并且有据可查。但是,无论如何,我们似乎都无法使它看起来正确。它还可以进行音频和其他非常规的 验证码JCaptcha示例http://jcaptcha.sourceforge.net/samples/Simple