Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何对HTML+;WAI-ARIA文件?_Html_Validation_W3c Validation_Wai Aria - Fatal编程技术网

如何对HTML+;WAI-ARIA文件?

如何对HTML+;WAI-ARIA文件?,html,validation,w3c-validation,wai-aria,Html,Validation,W3c Validation,Wai Aria,在w3.org的新版本上测试WAI-ARIA验证是很有帮助的,但是如果没有Internet连接,我如何进行独立验证呢 CI整合进入人们的脑海;那么,我如何获得稍后可以解析或至少由Jenkins存储的纯文本输出(而不是HTML输出?以下是如何使用单机版从命令行检查文件: java -jar ~/vnu.jar FILE.html FILE2.html FILE3.HTML FILE4.html... 默认情况下,结果以纯文本形式发出,在中,每个错误或警告对应一行,其中包含文件名、行+列号以及实际

在w3.org的新版本上测试WAI-ARIA验证是很有帮助的,但是如果没有Internet连接,我如何进行独立验证呢


CI整合进入人们的脑海;那么,我如何获得稍后可以解析或至少由Jenkins存储的纯文本输出(而不是HTML输出?

以下是如何使用单机版从命令行检查文件:

java -jar ~/vnu.jar FILE.html FILE2.html FILE3.HTML FILE4.html...
默认情况下,结果以纯文本形式发出,在中,每个错误或警告对应一行,其中包含文件名、行+列号以及实际的错误/警告消息;因此,您得到的结果中的每一行都将采用以下格式:

“FILE.HTML”:76.1-76.23:信息警告:节缺少标题。考虑使用“H2”-“H6”元素为所有部分添加标识标题。
许多现有工具(例如,
gcc
和其他编译器、emacs等)都内置了使用该格式的错误输出的支持,因此插入Jenkins或Travis或其他CI设置或任何您想要使用的管道应该相对容易

但如果你愿意,你也可以;有关如何使用该工具的详细信息,请访问。此外,还有一些软件包采用独立检查器,并围绕其包装特定前端,用作常用任务运行程序的插件:


更多细节 独立HTML检查器的代码与W3C验证程序完全相同,但打包为可运行的jar;因此,您可以将其集成到CI自动化中,一次批处理检查多个文件,或者遍历整个目录树,还可以编写脚本调用它并处理其输出

最新版本始终在以下位置提供:


完整披露::我是这个独立版本的检查器的开发人员,我是[以及在线W3C HTML检查器(又名验证程序)服务的维护者]的共同开发人员。所以我非常欢迎。

像这样的工具怎么样?一般来说,它将帮助您实现ARIA和可访问性,并且它可以作为Chrome和Firefox的插件提供。这个问题及其答案非常适合您(但在这里可能会偏离主题)。我不知道SO mods是否会迁移到测试版网站,但你可以通过标记你的问题来询问他们。同意,最初写的问题与SO无关。所以我把我的答案改写成了一个主题,这是如何做的……回答,我冒昧地把这个问题重新措辞成了一个真正的主题;也就是说,我需要解决一个问题;I如何解决它?*-OP想要解决的问题是(1)如何从命令行检查HTML文档是否符合WAI-ARIA,以及(2)更具体地说,如何以Jenkins或其他CI自动化工具可以使用的格式获得结果。我认为我对该问题所做的编辑使其成为主题,我认为我的答案也是主题,重点是帮助OP解决特定问题。因此,尽管我100%同意@unor的观点,类似的问题可能也很适合,但我认为,正如现在(重新)措辞的那样,这个问题也很适合这样做。因此,我想请版主在审查我的变更后考虑清理。