XML配置文件升级方法、装置及可读存储介质制造方法及图纸

技术编号:31767701 阅读:72 留言:0更新日期:2022-01-05 16:53
本发明专利技术公开了一种XML配置文件升级方法、装置及可读存储介质,该方法包括:在接收到配置文件升级指令时,获取并解析升级转换文件,获得预设节点的第一变更说明;根据第一变更说明和原XML配置文件,获得本次升级中待变更的目标节点的第二变更说明;根据第二变更说明更新原XML配置文件,生成新的XML配置文件;由于升级转换文件中定义了对多种结构的XML配置文件的预设节点如何进行更改,升级时只需在原XML配置文件中查找是否存在该预设节点,若存在,则将该节点作为目标节点,在原XML配置文件中对目标节点进行更新,解决了现有技术中采用人工比对方式手动升级XML配置文件升级效率低,耗费人力且正确性无法保证的问题。耗费人力且正确性无法保证的问题。耗费人力且正确性无法保证的问题。

【技术实现步骤摘要】
XML配置文件升级方法、装置及可读存储介质


[0001]本专利技术涉及计算机软件
,尤其涉及一种XML配置文件升级方法、装置及计算机可读存储介质。

技术介绍

[0002]随着计算机软件技术的发展,各种各样的应用程序应运而生,为人们的生活带来了诸多方便。
[0003]目前,应用程序大都带有XML配置文件,用来存储一些配置参数和初始设置参数以及一些可能变动的参数,在应用程序的迭代过程中,不可避免地需要调整一些配置参数,例如在XML配置文件中增加、修改或者是删除一些配置项,如果不对XML配置文件进行升级,则软件在交付时就会遇到问题。
[0004]现有技术中在对应用程序进行升级时,一般不会对XML配置文件直接进行升级,而是在应用程序升级完成后,人工通过对比来手动进行修改或者编写与XML配置文件结构匹配的工具,通过工具来解析XML配置文件,对XML配置文件进行修改。显然,人工处理的方式增加了产品升级的成本,且伴随着应用程序变得越来越庞大、配置参数越来越多、结构也越来越复杂,人工处理的难度变得越来越大,人工处理的效率低且人工处理后配置本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种XML配置文件升级方法,其特征在于,所述XML配置文件升级方法包括:在接收到配置文件升级指令时,获取升级转换文件;解析所述升级转换文件,获得预设节点的第一变更说明;获取待升级的原XML配置文件;根据所述第一变更说明和原XML配置文件,获得本次升级中待变更的目标节点的第二变更说明;根据所述第二变更说明更新所述原XML配置文件,生成新的XML配置文件,以完成XML配置文件的升级。2.如权利要求1所述的XML配置文件升级方法,其特征在于,所述在接收到配置文件升级指令时,获取升级转换文件的步骤之前包括:根据Locator语法和Transform语法分别创建预设节点的位置特性和转换特性,以创建升级转换文件。3.如权利要求1所述的XML配置文件升级方法,其特征在于,所述第一变更说明包括预设节点的路径信息、变更类型和变更内容;所述解析所述升级转换文件,获得预设节点的第一变更说明的步骤包括:解析所述升级转换文件,获取所述预设节点的路径信息、变更类型和变更内容。4.如权利要求3所述的XML配置文件升级方法,其特征在于,所述第二变更说明包括目标节点的路径信息、变更类型和变更内容;所述根据所述第一变更说明和原XML配置文件,获得本次升级中待变更的目标节点的第二变更说明的步骤包括:根据所述第一变更说明中的路径信息,在所述预设节点中确定本次升级中待变更的目标节点;将所述目标节点的路径信息、变更类型和变更内容,确定为本次升级中待变更的目标节点的第二变更说明。5.如权利要求4所述的XML配置文件升级方法,其特征在于,所述根据所述第二变更说明更新所述原XML配置文件,生成新的XML配置文件的步骤包括:根据所述第二变更说明中的...

【专利技术属性】
技术研发人员:李景强
申请(专利权)人:深圳市明源云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1