xml基本了解
如果对xml没有很清晰的认识,可以看一下这篇博客
XML——XML介绍和基本语法
本系统的xml格式详细分析
文章的根元素为article,共有三个属性,分别是id(文章的唯一编号)type(文章类型,默认是1,文言文)、version(版本号,1.0),子元素共有三个,分别是head(描述文章信息)、content(描述文章的结构信息)、view(描述文章显示信息),接下来这三部分分开讲,下面的编号分别为1,2,3
特别注明,文章最后附上元素结构图,以及每个元素对应的属性表
- head的子元素为文章的题目title、作者信息authors、书籍信息(从属的书籍信息)book、文章的时间信息date。各自元素的子元素以及属性请查阅下方的结构图
- content即描述文章的内容信息,文章内容模式可以分为三种,分别是:模式、单页模式、混合模式。其中混合模式可以看作前两种模式的混合体。这三种模式对应三种子元素:text、page、div。
- view描述文章的显示信息。可以理解为存储的古籍图片(按页),其中view的子元素为svg,需要特别注意的是svg的唯一编号id,如果content是page模式的话,这两id相对应,同理svg的子元素text的id,和content里text模式下的char的id相对应。
下面是xml元素结构简图,因为元素过多,我将其分成三部分,分别是head、content、view。
head
元素结构
属性表
元素 | 属性 | 描述 |
title | name | 题目原名 |
note | 题目注释 | |
type | 类型,这里取1(古籍) | |