[发明专利]XML文档的排版方法及排版装置有效
申请号: | 201611138646.1 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108614808B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 占定心;王婷 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F40/14 | 分类号: | G06F40/14;G06F40/189 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | xml 文档 排版 方法 装置 | ||
本发明提供了一种XML文档的排版方法及排版装置,其中XML文档的排版方法包括:获取待进行排版的目标XML文档的配置信息文件,其中,配置信息文件包含有多条用于表示目标XML文档中DOI节点的位置的路径信息;在目标XML文档中查找每条路径信息所表示的DOI节点,并获取每条路径信息所表示的DOI节点的固定内容项、类型以及在目标XML文档中的排序;根据每条路径信息所表示的DOI节点的固定内容项、类型以及在目标XML文档中的排序生成DOI数据,并基于DOI数据填充每条路径信息所表示的DOI节点,以更新目标XML文档;基于更新后的目标XML文档进行排版。通过本发明的技术方案,在XML文档的排版过程中,更大程度上地降低人工处理的工作量,提高了DOI数据的处理效率。
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种XML文档的排版方法和一种XML文档的排版装置。
背景技术
DOI(Digital Object Unique Identifier,数字对象唯一标识符)是一套识别数字资源的机制,涵括的对象有视频、报告或书籍等。它既有一套为资源命名的机制,也有一套将识别号解析为具体地址的协议。
DOI码由前缀和后缀两部分组成,中间用“/”分开,并且前缀以“.”再分为两部分。前缀由国际数字对象识别号基金会确定,后缀部分由资源发布者自行指定,用于区分一个单独的数字资料,具有唯一性。发布者可以选择以何单位进行注册,例如,一本书可以注册单一的DOI,也可以依各章节分别注册,甚至独立注册其中的一个表格或图片。
在XML(eXtensible Markup Language,可扩展标记语言)文档的自动化排版过程中,当前DOI数据的处理方式,基本上都是资源发布者根据分配给自己的DOI前缀,以及本单位的DOI后缀生成规则生成DOI数据后,人工逐条填充到文档的相应位置,该方法操作繁琐,容易出错,且出错后难以发现、修改。
因此,如何在XML文档的排版过程中提高DOI数据的处理效率成为亟待解决的技术问题。
发明内容
本发明正是基于上述技术问题至少之一,提出了一种新的XML文档的排版方案,在XML文档的排版过程中,更大程度上地降低人工处理的工作量,提高了DOI数据的处理效率。
有鉴于此,本发明提出了一种XML文档的排版方法,其特征在于,包括:获取待进行排版的目标XML文档的配置信息文件,其中,所述配置信息文件包含有多条用于表示所述目标XML文档中DOI节点的位置的路径信息;在所述目标XML文档中查找每条所述路径信息所表示的DOI节点,并获取每条所述路径信息所表示的DOI节点的固定内容项、类型以及在所述目标XML文档中的排序;根据每条所述路径信息所表示的DOI节点的固定内容项、类型以及在所述目标XML文档中的排序生成DOI数据,并基于所述DOI数据填充每条所述路径信息所表示的DOI节点,以更新所述目标XML文档;基于更新后的目标XML文档进行排版。
在该技术方案中,通过获取配置信息文件中的各条路径信息来查找其所表示的DOI节点,并根据各条路径信息所表示的DOI节点的固定内容项、类型以及在目标XML文档中的排序来生成用于填充DOI节点的DOI数据,以实现对目标XML文档的更新,而无需人工来逐条填写更新,更大程度上地降低人工处理的工作量,有效地提高了DOI数据的处理效率。
在上述技术方案中,优选地,所述在所述目标XML文档中查找每条所述路径信息所表示的DOI节点的步骤,具体包括:在所述目标XML文档中,采用逐级拆分方式查找每条所述路径信息所表示的DOI节点。
在该技术方案中,通过采用逐级拆分方式来查找每条路径信息所表示的DOI节点,使得当路径信息中间出现分支时,每个分支的下层都有对应的路径信息描述的节点,确保了DOI节点的查找结果的准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611138646.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文档输出的方法以及相关设备
- 下一篇:结构化排版的连排实现方法及装置