【技术实现步骤摘要】
一种XML配置文件更新方法、系统、介质及装置
本专利技术涉及计算机软件领域,特别涉及一种XML配置文件更新方法、系统、介质及装置。
技术介绍
目前,软件更新换代的速度越来越快,现在很多产品都会存在一定数量的XML配置文件,而配置文件的特点是需要在产品实施的过程中对其进行修改,比如数据库配置文件的更新、系统的运行参数的修改,或者是在产品的升级过程中,还需要增加新的模块功能,例如在配置文件中增加、修改或者是删除一些相应的配置项,显然如果不对配置文件进行更新,则不利于产品的升级。而在现有技术当中,一般是对配置文件不直接进行升级,而是在升级完成之后,手动或者是通过工具来对配置文件进行修改。显然,这种在修改的过程中,需要人为参与的方式,增加了产品升级的成本。而且,对于配置文件的在线修改本身就是一项十分危险的操作,并且,此种方式对于配置文件的修改并不灵活,容易产生冲突,具有极大的风险,所以,怎样更好的对配置文件进行升级,是本领域技术人员亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种XML配置文件更新方法,以达到让配置文件的修改提前到功能开发的阶段,可构建、 ...
【技术保护点】
一种XML配置文件更新方法,其特征在于,包括:利用XML配置文件的注释创建与配置节点对应的操作申明;其中,所述操作申明包括与所述配置节点对应的路径信息和操作类型;根据所述路径信息,利用XPath定位目标节点;根据所述操作类型对所述目标节点进行相应的更新。
【技术特征摘要】
1.一种XML配置文件更新方法,其特征在于,包括:利用XML配置文件的注释创建与配置节点对应的操作申明;其中,所述操作申明包括与所述配置节点对应的路径信息和操作类型;根据所述路径信息,利用XPath定位目标节点;根据所述操作类型对所述目标节点进行相应的更新。2.根据权利要求1所述的方法,其特征在于,所述利用XML配置文件的注释创建与配置节点对应的操作申明的过程,包括:当所述配置节点为预设类型节点时,则在所述XML配置文件的头部利用所述注释创建所述操作申明。3.根据权利要求2所述的方法,其特征在于,所述预设类型节点为增加的配置节点和/或修改的配置节点和/或删除的配置节点。4.根据权利要求1所述的方法,其特征在于,还包括:若所述XML配置文件的待配置文件不存在,则将所述XML配置文件安装到预设的安装路径当中。5.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述操作类型对所述目标节点进行更新的过程,包括:若所述目标节点中存在待配置文件,则读取所述待配置文件的目标节点对应的操作类型,并根据所述操作类型进行相应的操作。6.一种XML配置文件更新系统,其特征在于,包括:操作申明创建...
【专利技术属性】
技术研发人员:龚助平,肖光杰,
申请(专利权)人:金蝶软件中国有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。