验证Epub3的XHTML文件夹

问题描述:

我需要验证包含在EPUB3中的XHTML文件夹。 Epub3验证器在创建epub后执行检查。我需要验证之前,所以我不必浪费等待时间。验证Epub3的XHTML文件夹

您可以使用W3C验证在线:http://validator.w3.org/

您也可以下载它,在本地运行它:http://validator.w3.org/docs/install.html

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

+0

Chrome和Safari也是如此。 –

实际上,您可以在目录树上运行epubcheck。查看手册。 在任何情况下,建立一个EPUB是一个快速的zip操作..所以有什么问题?

有2种方式,你可以去:

1)包你的内容ePub档案,然后上传到https://github.com/idpf/epubcheck进行验证。 (但它只支持10MB或更低)

2)将验证器下载到本地机器:http://maven-repository.com/artifact/org.idpf 我正在使用[epubcheck-4.0.0-alpha3]。这很好。

呼叫在PHP代码中像这样的命令: Java的罐子epubcheck.jar “C:\ testing.epub” -v “3.0” 退房手续 “report.xml将”

然后你可以阅读用于验证报告的[report.xml]。