【问题标题】:Validate XHTML folder for Epub3验证 Epub3 的 XHTML 文件夹
【发布时间】:2014-07-27 15:35:45
【问题描述】:

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

【问题讨论】:

    标签: xml xhtml epub epub3


    【解决方案1】:

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

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

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

    【讨论】:

    • Chrome 和 Safari 也是如此。
    【解决方案2】:

    实际上,您可以在目录树上运行 epubcheck。查看手册。 无论如何,构建 EPUB 是一个快速的 zip 操作。那么有什么问题呢?

    【讨论】:

      【解决方案3】:

      有两种方法可供选择:

      1. 将您的内容打包成一个 ePub 文件,然后上传到https://github.com/idpf/epubcheck 进行验证。 (但它只支持 10MB 或更低)

      2. 将验证器下载到您的本地计算机: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]。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-09-11
        • 2010-10-29
        • 2011-03-18
        • 1970-01-01
        • 1970-01-01
        • 2012-04-27
        相关资源
        最近更新 更多