[发明专利]一种文档处理方法、装置、电子设备及存储介质在审

专利信息
申请号: 202011382230.0 申请日: 2020-11-30
公开(公告)号: CN112328841A 公开(公告)日: 2021-02-05
发明(设计)人: 伍键;陈延伟;陈磊;杨成科 申请(专利权)人: 中国民航信息网络股份有限公司
主分类号: G06F16/901 分类号: G06F16/901;G06F16/21;G06F16/81;G06F16/84
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 李婷婷
地址: 100085 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 文档 处理 方法 装置 电子设备 存储 介质
【说明书】:

本申请提供一种文档处理方法、装置、电子设备及存储介质,通过确定XSD源文档,XSD源文档为指定IATA版本中指定接口的XSD文档;提取XSD源文档的配置数据和Xpath路径集;显示利用Xpath路径集中Xpath路径的上下级对应关系,对Xpath路径集中的Xpath路径进行组装生成的节点树;接收对节点树中节点的操作得到节点树更新信息;并结合节点树更新信息对节点树进行更新生成满足XSD语法要求的目标节点树;进而基于目标节点树和配置信息生成目标XSD源文档的方式,实现了将XSD源文档精简成符合IATA标准的XSD文档的目的,精简后的XSD文档不仅能够用于对XML文档的校验,而且能够为XML文档的阅读提供便利、降低XML文档的解析难度。

技术领域

发明涉及计算机处理技术领域,更具体地说,涉及一种文档处理方法、装置、电子设备及存储介质。

背景技术

NDC:一种基于XML的,用于增强航空公司和代理人之间的数据传输能力的数据传输标准。NDC作为国际航协推广的一种全新分销协议,为了使更多的航司和代理人都能接受并使用NDC标准,必然要做大量的兼容性处理,从而导致面向NDC标准的XSD文档不断膨胀(扩充),存在大量只有特定航司才有可能使用到的节点。其中,XSD文档是一种XML文档的格式校验规则文档,XML是一种用于标记电子文档使其结构化的语言。并且,为了兼容之前的XML版本,XSD文档存在大量被废弃的节点。

航司为了能尽快的符合IATA(国际航空运输协会,International Air TransportAssociation)标准,加入NDC协议,通常采取的方式是在原有IATA标准文档的基础上进行节点扩展,这样既可以达到快速接入NDC协议的目的,也能方便的进行定制化处理。编写航司独有的自定义扩展节点文档,利用XSD Import标签进行文档间(原有IATA标准文档和自定义扩展节点文档)的关联挂载,从而形成符合航司实情的XSD文档。这种大而全的文档结构,无需修改原有IATA标准文档,只需要维护单独的自定义扩展节点文档,虽然方便管理,但是存在致命缺陷,难以阅读,并且存在大量没有被使用的节点。

通过实践分析航司的XML文档(比如XML报文)可发现,生产XML文档中被使用到的节点往往比较集中并相对于整个原有IATA标准文档中的IATA标准节点而言占据的比例非常小,大量无用节点占据绝大部分IATA标准,特别是Request请求报文,就更为明显。这些无用节点的存在,既导致XML文档难以阅读,也加大了对XML文档的解析难度,无法体现出航司的专业性和严谨性。

发明内容

有鉴于此,为解决上述问题,本发明提供一种文档处理方法、装置、电子设备及存储介质,以在保证XSD文档符合IATA标准的基础上,实现对XSD文档的精简,精简后的XSD文档不仅能够用于对XML文档的校验,而且能够为XML文档的阅读提供便利、降低XML文档的解析难度,技术方案如下:

一种文档处理方法,包括:

确定XSD源文档,所述XSD源文档为指定IATA版本中指定接口的XSD文档;

提取所述XSD源文档的配置数据和Xpath路径集,所述Xpath路径集包括所述XSD源文档中的所有Xpath路径,所述Xpath路径由一个或多个节点构成,所述节点携带节点信息;

显示利用所述Xpath路径集中Xpath路径的上下级对应关系,对所述Xpath路径集中的Xpath路径进行组装生成的节点树;

接收对所述节点树中节点的操作得到节点树更新信息,所述操作包括查询操作、增加操作、保留操作和修改操作中的任意一项或多项;

结合所述节点树更新信息对所述节点树进行更新生成满足XSD语法要求的目标节点树;

基于所述目标节点树和所述配置信息生成目标XSD源文档。

一种文档处理装置,包括:

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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