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,如需转载请自行联系原作者

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

  1. epub格式电子书剖析之三:NC…

    原文地址:epub格式电子书剖析之三:NCX文件构成作者:数字出版初涉 ncx文件是epub电子书的又一个核心文件,用于制作电子书的目录,其文件的命名通常为toc.ncx. ncx文件是一个XML文件 ...

  2. epub格式电子书剖析之二:OP…

    原文地址:epub格式电子书剖析之二:OPF文件构成作者:数字出版初涉 OPF文档是epub电子书的核心文件,且是一个标准的XML文件,依据OPF规范,主要由五个部分组成: 1.<metadat ...

  3. epub格式电子书剖析之一:文…

    原文地址:epub格式电子书剖析之一:文档构成 作者:数字出版初涉 epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub ...

  4. epub格式电子书剖析之一:文档构成

    epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub格式电子书的后缀.epub修改为.zip后,可以通过解压缩软件(例如 ...

  5. epub格式电子书剖析

    epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub格式电子书的后缀.epub修改为.zip后,可以通过解压缩软件(例如 ...

  6. epub格式电子书剖析 .

    epub格式电子书遵循IDPF推出的OCF规范,OCF规范遵循ZIP压缩技术,即epub电子书本身就是一个ZIP文件,我们将epub格式电子书的后缀.epub修改为.zip后,可以通过解压缩软件(例如 ...

  7. epub格式电子书剖析之二:OPF文件构成

    OPF文档是epub电子书的核心文件,且是一个标准的XML文件,依据OPF规范,主要由五个部分组成: 1.<metadata>,元数据信息,由两个子元素组成: <dc-metadat ...

  8. 如何在手机上打开epub格式电子书

    Epub是一种当下比较流行的的电子书格式,但是它不像之前比较常见的pdf和txt格式能手机上直接打开.想要在手机上打开epub格式文件,比较方便的解决方法就是安装一款支持打开epub格式的阅读器.工欲 ...

  9. epub格式电子书制作工具——ep…

    原文地址:epub格式电子书制作工具--epubmaker(测试版)作者:金更达 这是本人根据国际数字出版论坛(IDPF,http://www.idpf.org)推出的epub电子书规范开发的一款ep ...

最新文章

  1. c语言i o编程,C 语言输入输出 (I/O)
  2. QML TableView表格使用示例
  3. [转]javascript小技巧,超强推荐
  4. 服务器麒麟系统能设置mtu吗,麒麟操作系统安装标准手册-20210405220006.docx-原创力文档...
  5. Spring源码分析之doDispatch分发请求逻辑
  6. GnosisDAO社区正就如何分配GNO代币展开讨论
  7. BZOJ3678: wangxz与OJ
  8. 长时间工作意味着什么
  9. GoF 设计模式:23 种设计模式全面解析(超级详细)
  10. 设置Iframe透明
  11. 在OSPF中引入直连路由时调用Route-Policy
  12. 5分钟快速学会使用Swiper.js,实现轮播图各种效果!
  13. 数据库sql中S P J SPJ 表的创建
  14. 著名的光伏系统设计——pvsyst7.2中文版
  15. sqlserver无法连接的localhost解决方案
  16. 十年测试老鸟聊聊移动端兼容性测试
  17. 求职经历--ThoughtWorks
  18. Mac系统中QQ记录的存储路径
  19. android camera viewport rect,如何判断元素是否在可视区域ViewPort
  20. 16.Web SQL数据库

热门文章

  1. C语言与数据库操作入门(Win版)
  2. 基于Springboot实现旅游网站系统开发
  3. windows下安装Python virtualenvwrapper-win
  4. 根据输入的数字显示日期(新手)
  5. git解决代码提交冲突
  6. javascript中的constructor
  7. YII2 载入默认值 loadDefaultValues
  8. 基于VLC的播放器开发
  9. 【c++】【转】如何只在heap上创建对象,如何只在stack上建立对象?
  10. VB.NET 快速向Excel写入大量数据