【发布时间】:2014-07-27 15:35:45
【问题描述】:
在包含在 EPUB3 之前,我需要验证 XHTML 文件夹。 Epub3 验证器在创建 epub 后执行检查。我需要先验证,所以我不必浪费等待时间。
【问题讨论】:
在包含在 EPUB3 之前,我需要验证 XHTML 文件夹。 Epub3 验证器在创建 epub 后执行检查。我需要先验证,所以我不必浪费等待时间。
【问题讨论】:
您可以在线使用 W3C 验证器:http://validator.w3.org/
您也可以下载它,在本地运行它:http://validator.w3.org/docs/install.html
另外,如果您的文件名以 .xhtml 结尾,您可以在 Firefox 中预览它们,它有一个严格的 XTHML 解析器,它会为您提供遇到的第一个错误的行号和列号(如果有的话)。
【讨论】:
实际上,您可以在目录树上运行 epubcheck。查看手册。 无论如何,构建 EPUB 是一个快速的 zip 操作。那么有什么问题呢?
【讨论】:
有两种方法可供选择:
将您的内容打包成一个 ePub 文件,然后上传到https://github.com/idpf/epubcheck 进行验证。 (但它只支持 10MB 或更低)
将验证器下载到您的本地计算机:https://mvnrepository.com/artifact/org.idpf 我正在使用 [epubcheck-4.0.0-alpha3]。挺好的。
在您的 php 代码中调用如下命令: java -jar epubcheck.jar "C:\testing.epub" -v "3.0" -out "report.xml"
然后您可以阅读验证报告的 [report.xml]。
【讨论】: