Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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
Xml 验证Epub3的XHTML文件夹_Xml_Xhtml_Epub_Epub3 - Fatal编程技术网

Xml 验证Epub3的XHTML文件夹

Xml 验证Epub3的XHTML文件夹,xml,xhtml,epub,epub3,Xml,Xhtml,Epub,Epub3,在包含在EPUB3中之前,我需要验证XHTML文件夹。 Epub3验证程序在创建epub后执行检查。我需要在之前进行验证,因此我不必浪费等待时间。您可以在线使用W3C验证程序: 您也可以下载它,以便在本地运行: 此外,如果文件名以.xhtml结尾,您可以在Firefox中预览它们,Firefox有一个严格的XTHML解析器,它将为您提供遇到的第一个错误的行号和列号(如果有)。实际上,您可以在目录树上运行epubcheck。查看手册。 在任何情况下,构建EPUB都是一个快速的操作。那么问题出在哪里

在包含在EPUB3中之前,我需要验证XHTML文件夹。
Epub3验证程序在创建epub后执行检查。我需要在之前进行验证,因此我不必浪费等待时间。

您可以在线使用W3C验证程序:

您也可以下载它,以便在本地运行:


此外,如果文件名以.xhtml结尾,您可以在Firefox中预览它们,Firefox有一个严格的XTHML解析器,它将为您提供遇到的第一个错误的行号和列号(如果有)。

实际上,您可以在目录树上运行epubcheck。查看手册。
在任何情况下,构建EPUB都是一个快速的操作。那么问题出在哪里呢?

有两种方法:

1将您的内容打包到ePub文件,然后上载到进行验证。但它只支持10MB或更低

2将验证程序下载到本地计算机: 我正在使用[epubcheck-4.0.0-alpha3]。很好

在php代码中调用如下命令: java-jarepubcheck.jarc:\testing.epub-v3.0-out report.xml


然后,您可以阅读[report.xml]以获取验证报告。

Chrome和Safari也可以。