一种数据转换方法及装置制造方法及图纸

技术编号:15691086 阅读:64 留言:0更新日期:2017-06-24 04:00
本发明专利技术提供了一种数据转换方法及装置,该方法包括:构建至少一个数据表与至少一个可扩展标记语言xml数据文档之间的第一对应关系、至少一个数据表中的至少一个字段与至少一个xml节点的第二对应关系,以及至少一个字段对应的至少一个元数据与至少一个属性值的第三对应关系;获取待转换数据表;根据第一对应关系,生成与待转换数据表相对应的目标xml数据文档;确定待转换数据表中的至少一个待转换字段;根据第二对应关系,在目标xml数据文档中生成分别与每一个待转换字段相对应的目标xml节点;根据第三对应关系,生成每一个所述目标xml节点的属性值。本方案能实现不同信息系统之间的数据交互。

Data conversion method and device

The invention provides a data conversion method and device, the method comprises: constructing at least one data table first corresponding relation, and at least one of the extensible markup language XML data document at least a field in a data table and at least one XML node second corresponding relation, and at least one a metadata at least one field corresponding with at least one attribute value third corresponding relation; acquiring the data to be converted according to the corresponding relation table; first, the generation and conversion of data table to target XML data corresponding to a document; to determine the number of transitions according to at least one of the fields in the table to be converted according to second correspondence; with every field to be converted to the corresponding target XML node generated in the target XML data document; according to the third corresponding relation, the generation of each of the target XML node attributes Value. This scheme can realize the data interaction among different information systems.

【技术实现步骤摘要】
一种数据转换方法及装置
本专利技术涉及计算机
,特别涉及一种数据转换方法及装置。
技术介绍
随着信息技术的发展,企业中各个部门均设置有各自的信息系统,用于管理大量的数据。根据各个部门的运营情况差异,各个信息系统的开发时间或运行平台等也有所差异,这使各个信息系统生成的数据格式也有所不同,例如,信息系统A生成数据表形式的数据,信息系统B生成xml(ExtensibleMarkupLanguage,可扩展标记语言)文档形式的数据。由于不同格式的数据之间无法互相识别,导致不同信息系统之间难以进行数据交互。
技术实现思路
本专利技术实施例提供了一种数据处理方法及装置,能实现不同信息系统之间的数据交互。第一方面,本专利技术实施例提供了一种数据转换方法,包括:构建至少一个数据表与至少一个可扩展标记语言xml数据文档之间的第一对应关系、所述至少一个数据表中的至少一个字段与至少一个xml节点的第二对应关系,以及所述至少一个字段对应的至少一个元数据与至少一个属性值的第三对应关系;获取待转换数据表;根据所述第一对应关系,生成与所述待转换数据表相对应的目标xml数据文档;确定所述待转换数据表中的至少一个待本文档来自技高网...
一种数据转换方法及装置

【技术保护点】
一种数据转换方法,其特征在于,构建至少一个数据表与至少一个可扩展标记语言xml数据文档之间的第一对应关系、所述至少一个数据表中的至少一个字段与至少一个xml节点的第二对应关系,以及所述至少一个字段对应的至少一个元数据与至少一个属性值的第三对应关系;还包括:获取待转换数据表;根据所述第一对应关系,生成与所述待转换数据表相对应的目标xml数据文档;确定所述待转换数据表中的至少一个待转换字段;根据所述第二对应关系,在所述目标xml数据文档中生成分别与每一个所述待转换字段相对应的目标xml节点;确定每一个所述待转换字段对应的至少一个元数据,并根据所述第三对应关系,生成每一个所述目标xml节点的属性值。

【技术特征摘要】
1.一种数据转换方法,其特征在于,构建至少一个数据表与至少一个可扩展标记语言xml数据文档之间的第一对应关系、所述至少一个数据表中的至少一个字段与至少一个xml节点的第二对应关系,以及所述至少一个字段对应的至少一个元数据与至少一个属性值的第三对应关系;还包括:获取待转换数据表;根据所述第一对应关系,生成与所述待转换数据表相对应的目标xml数据文档;确定所述待转换数据表中的至少一个待转换字段;根据所述第二对应关系,在所述目标xml数据文档中生成分别与每一个所述待转换字段相对应的目标xml节点;确定每一个所述待转换字段对应的至少一个元数据,并根据所述第三对应关系,生成每一个所述目标xml节点的属性值。2.根据权利要求1所述的方法,其特征在于,在所述确定所述待转换数据表中的至少一个待转换字段之后,在所述根据所述第二对应关系,在所述目标xml数据文档中生成分别与每一个所述待转换字段相对应的至少一个目标xml节点之前,进一步包括:将所述至少一个待转换字段进行排序;所述根据所述第二对应关系,在所述目标xml数据文档中生成分别与每一个所述待转换字段相对应的至少一个目标xml节点,包括:根据所述第二对应关系和各个所述待转换字段的顺序,依次生成与每一个所述待转换字段相对应的目标xml节点。3.根据权利要求2所述的方法,其特征在于,所述根据所述第三对应关系,生成每一个所述目标xml节点的属性值之前,进一步包括:根据各个所述目标xml节点的生成顺序,将各个所述目标xml节点进行排列,生成xml索引文档;所述根据所述第三对应关系,生成每一个所述目标xml节点的属性值,包括:根据所述xml索引文档和所述第三对应关系,依次生成每一个所述目标xml节点的属性值。4.一种数据转换方法,其特征在于,构建至少一个数据表与至少一个可扩展标记语言xml数据文档之间的第一对应关系、所述至少一个数据表中的至少一个字段与至少一个xml节点的第二对应关系,以及所述至少一个字段对应的至少一个元数据与至少一个属性值的第三对应关系;还包括:获取待转换xml数据文档;根据所述第一对应关系,生成与所述待转换xml数据文档对应的目标数据表;确定所述待转换xml数据文档中的至少一个待转换xml节点;根据所述第二对应关系,在所述目标数据表中生成与分别与每一个所述待转换xml节点对应的至少一个目标字段;根据所述第三对应关系,生成每一个所述目标字段对应的元数据。5.根据权利要求4所述的方法,其特征在于,在所述根据所述第二对应关系,在所述目标数据表中生成分别与每一个所述待转换xml节点相对应的至少一个目标字段之前,进一步包括:获取与所述待转换xml数据文档相对应的xml索引文档;根据所述xml索引文档,确定所述至少一个待转换xml节点的生成顺序;所述根据所述第二对应关系,在所述目标数据表中生成分别与每一个所述待转换xml节点对应的至少一个目标字段,包括:根据所述第二对应关系和所述至少一个待转换xml节点的生成顺序,依次生成与每一个所述待转换xml节点相对应的目标字段;所述根据所述第三对应关系,生成每一个所述目标字段相对应的至少一个元数据,包括:根据所述第三对应关系和各个...

【专利技术属性】
技术研发人员:杜正涛汪泉庆
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东,37

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

1