epub格式电子书剖析之三:NCX文件构成

简介:

 ncx文件是epub电子书的又一个核心文件,用于制作电子书的目录,其文件的命名通常为toc.ncx。

ncx文件是一个XML文件,该标准由DAISY Consortium发布(参见http://www.daisy.org)。

下列是一个toc.ncx文件的实例,其中红色部分为必需。<navMap>元素列出了目录的名称和链接地址。其子元素<navPoint>支持嵌套。

<?xml version= "1.0"  encoding= "utf-8" ?>
<!DOCTYPE ncx PUBLIC "-//NISO//DTD ncx 2005-1//EN"  "http://www.daisy.org/z3986/2005/ncx-2005-1.dtd" >
<ncx version= "2005-1"  xmlns= "http://www.daisy.org/z3986/2005/ncx/" >
  <head>
   <!-- The following four metadata items are required for  all NCX documents, including those conforming to the relaxed constraints of OPS 2.0 -->
   <meta name= "dtb:uid"  content= " " />
   <meta name= "dtb:depth"  content= "-1" />
   <meta name= "dtb:totalPageCount"  content= "0" />
   <meta name= "dtb:maxPageNumber"  content= "0" />
  </head>
  <docTitle>
   <text>数字档案馆理论与技术研究</text>
  </docTitle>
  <docAuthor>
   <text>金更达</text>
  </docAuthor>
  <navMap>
   <navPoint id= "navpoint-1"  playOrder= "1" >
    <navLabel>
     <text>封面</text>
    </navLabel>
    <content src= "cover.htm" />
   </navPoint>
   <navPoint id= "navpoint-2"  playOrder= "2" >
    <navLabel>
     <text>序</text>
    </navLabel>
    <content src= "forword.xhtml" />
   </navPoint>
   <navPoint id= "navpoint-3"  playOrder= "3" >
    <navLabel>
     <text>目录</text>
    </navLabel>
    <content src= "toc.xhtml" />
   </navPoint>
   <navPoint id= "navpoint-4"  playOrder= "4" >
    <navLabel>
     <text>第一章绪论</text>
    </navLabel>
    <content src= "chap01.xhtml" />
    <navPoint id= "navpoint-5"  playOrder= "5" >
     <navLabel>
      <text>第一节数字档案馆:新世纪档案事业的发展方向</text>
     </navLabel>
     <content src= "chap01.xhtml#_Toc169344163" />
    </navPoint>
    <navPoint id= "navpoint-6"  playOrder= "6" >
     <navLabel>
      <text>第二节数字档案馆:新世纪档案工作的严峻挑战</text>
     </navLabel>
     <content src= "chap01.xhtml#_Toc169344164" />
    </navPoint>
    <navPoint id= "navpoint-7"  playOrder= "7" >
     <navLabel>
      <text>第三节数字档案馆系统研究的理论价值与现实意义</text>
     </navLabel>
     <content src= "chap01.xhtml#_Toc169344165" />
    </navPoint>
   </navPoint>
  </navMap>
</ncx>

  原文地址


本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2011/12/13/2286047.html,如需转载请自行联系原作者

目录
相关文章
|
6月前
|
索引 Windows
技术笔记:RTF文件格式
技术笔记:RTF文件格式
99 0
|
7月前
|
存储 Docker 容器
Star 8.3k!强烈推荐这款强大的 PDF 文件处理工具,PDF处理它全包了!
Star 8.3k!强烈推荐这款强大的 PDF 文件处理工具,PDF处理它全包了!
147 1
|
机器学习/深度学习 Kubernetes Cloud Native
三分钟将文集转成在线电子书
三分钟将文集转成在线电子书
三分钟将文集转成在线电子书
|
Linux iOS开发 MacOS
一步搞定enex格式文件转换成markdown格式文件(印象笔记)
一步搞定enex格式文件转换成markdown格式文件(印象笔记)
223 0
|
存储 Web App开发 文字识别
为什么 PDF 是最好的「文件格式」| 科普
为什么 PDF 是最好的「文件格式」| 科普
490 0
|
XML JSON 移动开发
小伙伴解析Json解的66的,但是老板甩给他了一个txt,那么就看如何用Unity解析txt文档
小伙伴跟我说,自从看了我这篇【Unity3D日常】Unity写Json数据,以及在Unity读取、解析Json数据,潜心学习,解析Json那解析的66的,没啥压力,但是领导给了他一个txt不知道怎么解析。 我说,那你把文档发给我,我整理一篇文章,让小伙们下次遇到这个问题知道总体流程了。
小伙伴解析Json解的66的,但是老板甩给他了一个txt,那么就看如何用Unity解析txt文档
|
XML 数据格式
[UWP小白日记-5]转换MVA学院的XML字幕为SRT
原文:[UWP小白日记-5]转换MVA学院的XML字幕为SRT 开源地址:第二版开源地址GIT 暂时用不了了,在最新的WIN10 10586.494系统上回闪退,正在酝酿第二版 O(∩_∩)O哈哈~新版已经完工:第二版地方MVA上好多教程,但是微软的所有中国网站都是些稀烂的玩意,慢得要死。
1510 0
|
XML 数据安全/隐私保护 数据格式