.ncx文件剖析

简介: ncx文件是epub电子书的又一个核心文件,用于制作电子书的目录,其文件的命名通常为toc.ncx。 ncx文件是一个XML文件,该标准由DAISY Consortium发布(参见http://www.daisy.org)。

ncx文件是epub电子书的又一个核心文件,用于制作电子书的目录,其文件的命名通常为toc.ncx。
ncx文件是一个XML文件,该标准由DAISY Consortium发布(参见http://www.daisy.org)。

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

 1     <?xml version='1.0' encoding='utf-8'?>  
 2     <ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1">  
 3     <head>  
 4     <meta content="coay_307750" name="dtb:uid"/>  
 5     <meta content="2" name="dtb:depth"/>  
 6     <meta content="COAY.COM [http://www.coay.com]" name="dtb:generator"/>  
 7     <meta content="0" name="dtb:totalPageCount"/>  
 8     <meta content="0" name="dtb:maxPageNumber"/>  
 9     </head>  
10     <docTitle>  
11     <text>《再穷也要去旅行》</text>  
12     </docTitle>  
13     <docAuthor>  
14     <text>黄爱琳</text>  
15     </docAuthor>  
16     <navMap>  
17     <navPoint class="chapter" id="article_307750_1" playOrder="1">  
18     <navLabel>  
19     <text>Chapter_1</text>  
20     </navLabel>  
21     <content src="article_307750_1.html"/>  
22     </navPoint>  
23     <navPoint class="chapter" id="article_307750_2" playOrder="2">  
24     <navLabel>  
25     <text>Chapter_2</text>  
26     </navLabel>  
27     <content src="article_307750_2.html"/>  
28     </navPoint>  
29     <navPoint class="chapter" id="article_307750_3" playOrder="3">  
30     <navLabel>  
31     <text>Chapter_3</text>  
32     </navLabel>  
33     <content src="article_307750_3.html"/>  
34     </navPoint>  
35     <navPoint class="chapter" id="article_307750_4" playOrder="4">  
36     <navLabel>  
37     <text>Chapter_4</text>  
38     </navLabel>  
39     <content src="article_307750_4.html"/>  
40     </navPoint>  
41     <navPoint class="chapter" id="article_307750_5" playOrder="5">  
42     <navLabel>  
43     <text>Chapter_5</text>  
44     </navLabel>  
45     <content src="article_307750_5.html"/>  
46     </navPoint>  
47     </navMap>  
48     </ncx>  
View Code

 

相关文章
|
7月前
|
存储 内存技术
什么是文件
什么是文件
163 0
|
NoSQL Python
PythonExcel文件
在Python中,我们可以使用许多库来处理Excel文件,其中最常用的是pandas和openpyxl。
87 0
|
数据安全/隐私保护
p文件如何转为m文件
如果你是MATLAB爱好者,你一定知道MATLAB P文件,但是,你是否也和许多人一样,摸不着头脑?难道你也经常遇到MATLAB P文件加密问题,难以阅读和研究吗?那么,你需要一个MATLAB P文件解密工具!
|
编译器 数据库 C语言
文件(上)——“C”
文件(上)——“C”
|
C语言
文件二合一
通过对C语言二进制文件的操作,将两个文件合并成为一个新的文件。通过改后缀的方式使的文件自由转换。
64 0
|
Go 数据安全/隐私保护 Windows
WinNTSetup V5.3.0 Bata5 单文件版
WinNTSetup 是一款Windows系统硬盘安装器,支持从PE和本地安装系统,支持支持NT内核的系统。
WinNTSetup V5.3.0 Bata5 单文件版
|
C#
C#生成anb文件
C#生成anb文件
136 0
C#生成anb文件
|
IDE Linux 开发工具
.editorconfig文件
.editorconfig文件
77 0
|
存储
Fasta和Fastq文件
Fasta和Fastq文件
267 0