首页 > 解决方案 > Kobo Sqlite 数据库中用于书签的 XML 格式

问题描述

.epub.annot要从 Kobo 电子书阅读器的文件中提取书签。它是一个带有注解的xml文件,注解带有一个标签fragment,例如:

<fragment
   start="OEBPS/9781118087220c07.xhtml#point(/1/4/2/134/1:2)"
   end="OEBPS/9781118087220c07.xhtml#point(/1/4/2/134/1:100)"
progress="0">

有人说这是一个epub 规范片段标识符,但另一个人指出这是更好的Adob​​e RMSDK,它没有开放描述。

这是做什么的

(/1/4/2/134/1:2)

(/1/4/2/134/1:100)

意思是?

当我检查数据库时,最后一个数字似乎是字符数,但其他数字的作用不太清楚。

编辑:xml文件的标题是这样的:

<annotationSet xmlns:xhtml="http://www.w3.org/1999/xhtml" 
   xmlns:dc="http://purl.org/dc/elements/1.1/" 
   xmlns="http://ns.adobe.com/digitaleditions/annotations">

purl.org 链接提供了一个带有 xml 命名空间描述的文件,但它不包含fragment标记,而 adobe 链接已损坏。我搜索了“adobe annotations xml”但徒劳无功。

标签: xmladobeepub

解决方案


推荐阅读