我需要一些额外的更有经验的眼睛来对这些声明警告:
warning http://i59.tinypic.com/wl3o5z.png
和这段代码:
code http://i57.tinypic.com/2j0yqtw.jpg
正如你所看到的;尽管声明警告可能会说,我确实已经在OPF中声明了该文件。 OPF位于OEBPS文件夹内的标准位置。我花了几个小时试图找出问题所在,我仍然不知道为什么epubcheck没有看到这个声明。
我检查过的事情:
•声明在<manifest></manifest>
标签之间
•路径正确。 (除非我错过了什么)
•我已尝试确保mimetype文件首先出现在zip中。
由于我对创建epub非常陌生,我不知道我是否完全错过了其他内容,比如,在css声明之前代码有问题。你对我能检查什么有什么建议吗?
答案 0 :(得分:1)
事实证明,iexcercises
文件夹和声明的iexercises
文件夹的拼写之间存在差异。没有&#39; C&#39;
另外,在我对epub进行故障排除时,我在论坛网站上发现了一条非常有用的评论;它描述了如何将epubcheck错误和警告日志保存到文本文件中以便于浏览。
bernieh2评论... @ gmail.com,2011年11月6日||我的五美分 非技术人员...
要在Windows PC上使用epubcheck,请执行以下操作:
(1)随时随地下载并解压缩最新的epubcheck版本 请在您的计算机上(即,重命名解压缩的文件夹) 喜欢把它放在你认为合适的任何目录上。为了 为了解释这个问题,我们将这样的解压缩文件夹重命名为 &#34; my_epubcheck&#34; (没有&#34;&#34;字符)。
(2)打开您选择的任何ASCII文本编辑器(例如记事本)并输入 以下内容:
java -jar epubcheck-1.2.jar file.epub&gt; report.txt 2&gt;&amp; 1
暂停
(3)将其保存为ASCII文本文件(名称,让我们说, &#34; validate.bat&#34; - 没有&#34;&#34;你的my_epubcheck文件夹上的字符)。 唯一重要的是扩展必须是.bat
(4)要检查任何epub文件,请执行以下操作:
将要检查的文件复制到my_epubcheck文件夹。将其重命名为&#34; file.epub&#34; (没有&#34;&#34;字符)。
双击my_epubcheck文件夹中的validate.bat图标。
屏幕上会出现一个新的(系统)窗口,epubcheck将开始工作,然后暂停消息&#34;按任意键 继续...&#34;
按任意键。
检查my_epubcheck文件夹的内容。您将找到名为report.txt的文件。
双击report.txt图标以查看测试结果。
重要提示:如果您使用其他epubcheck版本,请替换 在validate.bat文件上的epubcheck-1.2.jar,其确切名称为 您正在使用的.jar文件(在my_epubcheck文件夹中找到该名称)。
希望这有帮助,
Bernieh。
再次,我希望这有助于某人!