首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何对HTML+WAI文档进行独立/离线验证?

如何对HTML+WAI文档进行独立/离线验证?
EN

Stack Overflow用户
提问于 2015-09-07 09:42:47
回答 1查看 822关注 0票数 2

在w3.org的新HTML5验证页面上测试WAI验证很有帮助,但是如果没有互联网连接,我如何进行独立的验证呢?

我想到了CI集成;那么,我如何才能获得稍后可以解析或至少由Jenkins存储的纯文本输出(而不是HTML输出)?

EN

回答 1

Stack Overflow用户

发布于 2015-09-07 11:29:17

下面是如何使用独立的Nu Html检查器检查命令行中的文件:

代码语言:javascript
运行
复制
java -jar ~/vnu.jar FILE.html FILE2.html FILE3.HTML FILE4.html...

默认情况下,结果以纯文本的形式发出,在标准GNU错误格式中每个错误或警告都有一行,其中包含文件名、line+column号和实际的错误/警告消息;因此,您得到的结果中的每一行都将采用这种格式:

代码语言:javascript
运行
复制
"FILE.HTML":76.1-76.23: info warning: Section lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all sections.

许多现有工具(如gcc和其他编译器、emacs等)内置支持使用这种格式的错误输出,因此应该相对容易插入到Jenkins或Travis或其他CI设置中,或者插入您想要使用的任何管道中。

但是如果您愿意,也可以使用以JSON或XML的形式获取输出;关于如何使用该工具的详细信息在https://validator.github.io/validator/#usage上。此外,还有一些包采用独立检查器并将特定的前端封装在它周围,以便作为常用任务运行程序的插件使用:

更多细节

独立的HTML与W3C验证器的代码完全相同,但是打包成一个可运行的jar;因此您可以将它集成到CI自动化中,一次批量检查多个文件,或者遍历整个目录树,您可以编写调用它的脚本,并使用它的输出执行任务。

最新的资料可在下列地方索取:

完全公开::我是这个独立版本的检查器的开发人员,我是它使用的核心代码的共同开发人员,也是在线W3C HTML (又名验证器)服务的维护者。所以我非常欢迎错误报告和特性请求

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32435557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档