创新实训项目分析(四)

创新实训项目分析(四)

2021SC@SDUSC

本周将上周的XML文档做了修改,并制作了Demo(待补充)

Article

元素名称:article

描述:文章的根元素

element:

字段名含义备注
head描述文章信息
content描述文章结构信息
view描述文章显示信息、兼容SVG
sources对文章按页进行扫描或者拍图片的信息

attribute:

名称类型含义
idstring文章唯一编号UUID
typeint文章类型,1 古文(默认)、2 现代文
versionintsdoc版本号

Head

元素名称:head

描述:文章的基本信息

element:

字段名含义备注
title文章标题
authors作者描述多位作者
book书籍信息丛书对书籍信息
dynasty所属朝代

Example:

<Header>
		<title>李克用传</title>
		<authors>吴兢</authors>
		<book>后唐书</book>
		<dynasty></dynasty>
</Header>
title

元素名称:title

描述:文章题目

element:

字段名含义备注
subtitle描述文章信息

attribute

名称类型含义
namestring题目原文名
notestring题目注释
typeint题目类型
subtitle

元素名称:subtitle

描述:文章子题目

attribute

名称类型含义
namestring题目原文名
notestring题目注释
typeint子题目类型
authors

元素名称: authors

描述: 描述文章的作者信息

element:

字段名含义含义
author作者一个或多个作者
author

元素名称:author

描述:文章每个作者的信息

element:

字段名含义含义
author单个作者

attribute:

名称类型含义
namestring作者名
idint作者编号(通过编号去关联作者表) “作者表”包含作者的生卒、朝代、生平等信息
notestring作者注释
typeint作者类型0: 原文作者1: 批注作者2: 出版作者3: 再版作者
book

元素名称:book

描述:文章所属的书籍信息

element:

字段名含义备注
relation文章和书籍的关系

attribute:

名称类型含义
namestring书名
idint书的唯一编号(关联书的相关表格) “书”表格包括书的描述,如书的作者、年代、目录等
notestring书注释
typeint书类型
volumestring
issuestring
start_pagestring起始页码
end_pagestring结束页码
pagesstring页码编号,以”,”区分每一页
relation

元素名称:relation

描述:描述文章和书籍之间的关系

attribute:

名称类型含义
notestring注释
typeint关系类型
date

元素名称:date

描述:文章的时间信息

element:

名称含义备注
publishDate出版时间
writingDate作者创作这篇文章的时间
publishDate

元素名称:publishDate

描述:出版时间

attribute:

名称类型含义
yearstring年份,格式AD1981
dynastystring朝代
notestring注释

格式:公元后AD,公元前BC

writingDate

元素名称:writingDate

描述:描述文章的时间信息

attribute:

名称类型含义
yearstring年份,格式AD1981
dynastystring朝代
notestring注释

格式:公元后AD,公元前BC

Content

page

元素名称:page

描述:内容页面

element

名称含义备注
section描述章节

attribute:

名称类型含义
directionstring文字方向,0:默认竖排模式,1:横排模式
columnint每页几列
idint唯一编号
typeint是否规则,如顶格,0:默认规则模式,1:顶格模式
section

元素名称:section

描述:章

element

名称含义备注
subsection描述子标题可以无
paragraph段落

attribute:

名称类型含义
namestring章节名称
typeint类型(原有、后添加等)
idint唯一编号
subSection

元素名称:subSection

描述:章

element

名称含义备注
subsection描述子标题可以无
paragraph段落

attribute:

名称类型含义
namestring章节名称
typeint类型(原有、后添加等)
idint唯一编号
levelint级别,如2级子标题
pargraph

元素名称:pargraph

描述:段落

element

名称含义备注
sentence

attribute:

名称类型含义
typeint类型(原有、后添加等)
idint唯一编号
notestring对段落的注释
sentence

元素名称:sentence

描述:句子

element

名称含义备注
word

attribute:

名称类型含义
typeint类型,0:普通段落,1:强调
idint唯一编号
notestring对句子的注释
note_typeint注释类型(角注、边注、批注)
word

元素名称:word

描述:词,词里面可以有一个或者多个字(char)

element

名称含义备注
char单个字
word_notes出现在正文中,对字的注释

attribute:

名称类型含义
idint唯一编号
notestring对词的注释
word_notes

元素名称:word_notes

描述:词的注释

element

名称含义备注
word_note不同类型的注释
word_note

元素名称:word_note

描述:正文中的注释

element

名称含义备注
char单个字

attribute:

名称类型含义
idint唯一编号
note_typeint注释类型(1. 文中注释、2. 角注、3. 边注、4. 批注)
char

元素名称:char

描述:字

attribute:

名称类型含义
idint唯一编号(非常重要,和view里面对应)
codeunicode编码字的编码(可以对应自己编码的Unicode)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值