new*_*guy 5 html java validation w3c velocity
我有一个使用Velocity模板和Java 生成HTML页面的项目.但是大多数页面都不符合W3C标准.如何验证这些HTML页面并获取日志,告诉我哪些页面上有哪些错误/警告?
然后我可以手动修复错误.我尝试过JTidyFilter,但这对我不起作用.
经过广泛的研究和一些代码修改,我成功地在我的项目中使用 JTidyFilter,并且它现在工作得很好。JTidyFilter 位于 JTidyServlet 中,JTidyServlet 是大约五年前编写的 JTidy 的子项目。最近他们更新了代码以符合 Java 5 编译器。我下载了他们的代码,升级了一些依赖项,最重要的是,更改了 JTidyFilter 类中处理过滤器的一些行,最终让它在我的项目中正常工作。
重新格式化 HTML 时仍然存在一些问题,因为当我使用 Firefox HTML 验证插件时,我可以看到一两个错误,但大多数页面都通过了验证。