预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113408264A(43)申请公布日2021.09.17(21)申请号202110740645.9(22)申请日2021.06.30(71)申请人中国工商银行股份有限公司地址100140北京市西城区复兴门内大街55号(72)发明人路伟旻徐小惠胡凯乐刘金凤(74)专利代理机构中科专利商标代理有限责任公司11021代理人周天宇(51)Int.Cl.G06F40/205(2020.01)G06F40/14(2020.01)权利要求书1页说明书9页附图2页(54)发明名称XML文本检测方法、装置、设备、存储介质、程序产品(57)摘要本发明提供了一种XML文本检测方法,可用于金融系统领域,XML文本检测方法包括如下步骤:遍历所有交易配置XML文件;提取opstep节点id的属性值;对于多次出现的id值发出提示。通过设计一种基于xml文本的检测机制,针对多分支合并到主干分支的代码,在编译做版时进行检测。从根本上杜绝了存在多个opstep的id值相同的情况,也避免了合并后的代码存在未定义opstep的情况,无需开发人员进行检出发布分支代码然后进行检查,释放了人力,提高了工作效率,也从根本上提高了交易代码的正确性。本发明还提供了一种XML文本检测装置、设备、存储介质、程序产品。CN113408264ACN113408264A权利要求书1/1页1.一种XML文本检测方法,其特征在于,包括如下步骤:遍历所有交易配置XML文件;提取opstep节点id的属性值;对于多次出现的id值发出提示。2.如权利要求1所述的XML文本检测方法,其特征在于,在所述提取opstep节点id的属性值的步骤之后还包括:记录多次出现的id值。3.如权利要求1所述的XML文本检测方法,其特征在于,在所述提取opstep节点id的属性值的的步骤之后还包括:记录多次出现id值的配置文件名称。4.如权利要求1所述的XML文本检测方法,其特征在于,在所述遍历所有交易配置XML文件的步骤之后还包括:在扫描完成后中止编译做版。5.如权利要求1所述的XML文本检测方法,其特征在于,所述对于多次出现的id值发出提示的步骤包括:发送信息提醒相关开发人员进行检查处理。6.如权利要求1所述的XML文本检测方法,其特征在于,所述XML文本检测采用多线程并行处理。7.一种XML文本检测装置,其特征在于,包括:文本检测模块,用于检测XML文本;以及,提示模块,用以对多次出现的id值发出提示。8.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1~6中任一项所述的方法。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~6中任一项所述的方法。10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~6中任一项所述的方法。2CN113408264A说明书1/9页XML文本检测方法、装置、设备、存储介质、程序产品技术领域[0001]本发明涉及XML文本的检测技术领域,特别涉及一种XML文本检测方法、装置、设备、存储介质、程序产品。背景技术[0002]XML表示可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种的信息比如文章等。它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。早在1998年,W3C就发布了XML1.0规范,使用它来简化Internet的文档信息传输。XML,可扩展的标识语言(eXtensibleMarkupLanguage),其先驱是SGML和HTML。SGML,通用标识语言标准(StandardGeneralizedMarkupLanguage),是国际上定义电子文件结构和内容描述的标准,是一种非常复杂的文档结构,主要用于大量高度结构化数据的防卫区和其它各种工业领域,便于分类和索引。同XML相比,SGML定义的功能很强大,然而它不适于Web数据描述,而且价格非常昂贵。[0003]XML与Access,Oracle和SQLServer等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:数据索引、排序、查找、相关一致性等,XML