[发明专利]XML树的结构维护方法、XML树的结构维护系统和终端有效

专利信息
申请号: 201610633044.7 申请日: 2016-08-04
公开(公告)号: CN107688558B 公开(公告)日: 2020-06-23
发明(设计)人: 杨燕菲;冯源 申请(专利权)人: 北大方正集团有限公司;北京北大方正电子有限公司
主分类号: G06F40/14 分类号: G06F40/14;G06F9/451
代理公司: 北京友联知识产权代理事务所(普通合伙) 11343 代理人: 尚志峰;汪海屏
地址: 100871 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: xml 结构 维护 方法 系统 终端
【说明书】:

发明提供了一种XML树的结构维护方法、XML树的结构维护系统和终端,其中,XML树的结构维护方法包括:用户对XML树中的XML元素的进行操作;判断操作指令是否具有执行权限;如判定操作指令具有执行权限,对XML元素的版面对象执行操作指令,并确定操作指令导致的XML树的结构变化;在对XML元素的版面对象执行操作指令后,根据XML元素对应的结构定义文件对版面对象的内容进行语法检查,将结构变化的数据和语法检查的结果提示给用户。通过本发明的技术方案,对可能破坏XML结构树的操作进行预警提示,并对已被破坏XML结构树进行错误定位,并提示用户进行修改,进而保持XML内容的结构完整性和有效性。

技术领域

本发明涉及交互排版与XML结构技术领域,具体而言,涉及一种XML树的结构维护方法、一种XML树的结构维护系统和一种终端。

背景技术

在相关技术中,基于XML内容为中心、多格式发布的复合出版正成为在印刷出版行业的发展趋势。与传统出版流程不同,复合出版流程强调内容为主:首先由编辑人员制作出XML内容文件;然后由自动化排版引擎将XML内容文件和带有版式的模板文件进行自动合成,形成含有XML结构的排版文件;之后由排版人员在交互排版软件中打开排版文件,进行版面内容进行局部的细节调整,符合预期的排版效果;最后发布出各种格式的出版物。

在整个出版流程中,保持XML内容的结构完整性和正确性贯穿过程的始终。但是由于排版人员普遍技能偏低,缺乏相关的体系知识,在局部调整环节中,往往会过于关注版面的排版效果,而忽略了XML树结构,从而造成严重的破坏性后果。例如:将从属于某个章节的标题移动到该章节外;更改了某些不能修改的文本;删除某些不能删除的内容等。

因此,如何设计一种XML树的结构维护方案以保证XML树的结构完整成为亟待解决的技术问题。

发明内容

本发明正是基于上述技术问题至少之一,提出了一种新的XML树的结构维护方案,一方面,通过操作前的预判和提示的功能,对可能发生的破坏XML结构的操作进行禁止或提醒,另一方面,通过操作后的结构检查功能,对已经破坏的XML结构进行错误定位,提示用户进行修复,从而达到维护XML内容的结构完整性和有效性的目的。

有鉴于此,本发明提出了一种XML树的结构维护方法,包括:用户对XML树中的XML元素的进行操作;判断操作指令是否具有执行权限;如判定操作指令具有执行权限,对XML元素的版面对象执行操作指令,并确定操作指令导致的XML树的结构变化;在对XML元素的版面对象执行操作指令后,根据XML元素对应的结构定义文件对版面对象的内容进行语法检查,将结构变化的数据和语法检查的结果提示给用户。

在该技术方案中,通过在对XML树中的XML元素执行操作指令前,判定执行操作指令的权限,并在对版面对象进行操作之后,执行语法检查,从而对可能破坏XML树的结构的进行了预警提示,对可能发生的破坏XML元素进行定位提示,实现了维护XML树的结构完整性和有效性的目的。

其中,操作指令的权限是待编辑的XML元素和操作行为决定的,例如,针对某个代表章节名称的XML元素,如操作指令是修改XML元素的显示属性。

在上述技术方案中,优选地,在根据用户对XML树中的XML元素的操作指令,判断操作指令是否具有执行权限前,还包括:预设XML元素的操作权限,或预设具有相同属性标签的XML元素的操作权限,用于确定操作指令对XML元素是否具有执行权限。

在该技术方案中,将XML结构文件定义为DTD(Document Type Definition,文件类型定义)文件或XSD(Extensible Style sheet Language,可扩展样式表语言)文件,操作权限包括多个操作许可项,每个操作许可项包括:

(1)操作类型,指定对应的XML元素内容操作;

(2)许可标志,指定对应的XML元素内容操作是否被许可。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610633044.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top