数据结构构建方法、装置及存储介质制造方法及图纸

技术编号:41966010 阅读:19 留言:0更新日期:2024-07-10 16:48
本申请提供一种数据结构构建方法、装置及存储介质,涉及数据结构技术领域,能够解决建立的XML数据结构的节点数据较为冗余的问题。该方法包括:获取第一集合,第一集合中包括至少一个节点对象,每个节点对象用于表征一个可扩展标记语言XML节点,第一集合为单列数据集合;将第一集合中满足预设条件的节点对象,存放至第二集合,第二集合为双列数据集合;通过预设工具类,对第二集合进行转化处理,得到目标XML数据结构。本申请实施例用于数据结构构建过程中。

【技术实现步骤摘要】

本申请涉及数据结构,尤其涉及一种数据结构构建方法、装置及存储介质


技术介绍

1、目前,用户在通过用户设备构建可扩展标记语言(extensiblemarkuplanguage,xml)数据结构时,可以根据数据结构特征进行持久化,然后在使用的时候进行读取解析。相关技术中,用户设备可以通过应用编程接口(applicationprogramminginterface,api)构建xml的请求参数。

2、然而,上述方法中,通过api构建xml数据结构时,必须先构建内层xml节点,然后再构建外层xml节点,进而在建立内外层xml节点之间的父子关系,导致建立的xml数据结构的节点数据较为冗余。


技术实现思路

1、本申请提供一种数据结构构建方法、装置及存储介质,能够解决建立的xml数据结构的节点数据较为冗余的问题。

2、为达到上述目的,本申请采用如下技术方案:

3、第一方面,本申请提供一种数据结构构建方法,该方法包括:获取第一集合,第一集合中包括至少一个节点对象,每个节点对象用于表征一个本文档来自技高网...

【技术保护点】

1.一种数据结构构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识ID、节点值、节点的父节点ID;所述将所述第一集合中满足预设条件的节点对象,存放至第二集合,包括:

3.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识ID、节点值、节点的父节点ID;所述将所述第一集合中满足预设条件的节点对象,存放至第二集合,包括:

4.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识ID、节点...

【技术特征摘要】

1.一种数据结构构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识id、节点值、节点的父节点id;所述将所述第一集合中满足预设条件的节点对象,存放至第二集合,包括:

3.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识id、节点值、节点的父节点id;所述将所述第一集合中满足预设条件的节点对象,存放至第二集合,包括:

4.根据权利要求1所述的方法,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识id、节点值、节点的父节点id;所述将所述第一集合中满足预设条件的节点对象,存放至第二集合,包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述将所述第一集合中满足预设条件的节点对象,存放至第二集合之后,所述方法还包括:

6.一种数据结构构建装置,其特征在于,所述装置包括:获取单元、存储单元和处理单元;

7.根据权利要求6所述的装置,其特征在于,所述至少一个节点对象中的每个节点对象均包括:节点身份标识id、节点值、节点的父节点id;所述存储单元,具体用于遍历所述第一集合,且对所述至少一个节点对象中的每个节点对象均执行以下过程:在当前节点对象的当前节点id为空、且所述第二集合中不包含所述当前节点id的情况下,创建当前节点对应的xml对象,并将所述xml对象和与所述xml对象对应的节点id存放至所述第二集合中。

8.根据权利要求6所述的装置,其特征在于,所述...

【专利技术属性】
技术研发人员:衣佳忠彭驰夏万辉欧阳志群庄镇灵
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1