epub - 如何将章节分成多个xhtml文件?

时间:2017-06-28 09:52:02

标签: xml epub

我可以将epub中的章节分成多个文件吗?在ncx文件中,我看到过这样的:

<navPoint class="chapter" id="chapter1" playOrder="1">
      <navLabel><text>Chapter 1</text></navLabel>
      <content src="file1.xhtml"/>
</navPoint>

是否允许再添加一个标签<content src="file2.xhtml"/>?如果是,如何确定章节中文件的顺序?如果不是,应该怎么做?

1 个答案:

答案 0 :(得分:1)

不允许这样的事情,但您可以根据ncx epub3 documentation编辑您的ncx文件以包含子部分

<nav epub:type="toc" id="toc">
<ol>
  …
  <li>
    <a href="s03.xhtml">A linked heading</a>
    <ol>
      <li><a href="s03-01.xhtml">Subsection</a>
      …
    </ol>
  </li>
  <li>
    <span class="navhd">An unlinked heading</span>
    <ol>
      <li>
        <a href="s04-01.xhtml">Subsection</a>
      </li>
      …
    </ol>
  </li>
  …
</nav>

但如果您想使用这种特殊方式存储索引,则必须更改整个文件架构。