掌桥专利:专业的专利平台
掌桥专利
首页

一种可视化存储维护XML格式数据的方法

文献发布时间:2023-06-19 18:37:28


一种可视化存储维护XML格式数据的方法

技术领域

本发明涉及应用交互技术领域,特别涉及一种可视化存储维护XML格式数据的方法。

背景技术

XML是标准通用标记语言的子集,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML具有可扩展性良好,内容与形式分离,遵循严格的语法要求,保值性良好等优点。但是目前维护XML格式数据只可在后台进行,操作比较繁琐,且必须由专业的程序员才可操作,导致用户体验不佳。

因此有必要提供一种可视化存储维护XML格式数据的方法,实现后台数据在前端页面可视化展示并可维护的目的。

发明内容

本发明的目的在于提供一种可视化存储维护XML格式数据的方法,实现后台数据在前端页面可视化展示并可维护的目的。

为了解决现有技术中存在的问题,本发明提供了一种可视化存储维护XML格式数据的方法,包括以下步骤:

为待处理XML数据文件定义对应的Java工具类;

利用XStream技术对待处理XML数据文件内的内容进行序列化转换,生成Java对象;

结合定义的Java工具类,采用GWT框架对生成的Java对象进行构建,转换为可视化的页面。

可选的,在所述可视化存储维护XML格式数据的方法中,定义对应的Java工具类包括以下步骤:

在待处理XML数据文件的数据标签中定义具体Java工具类,并对字段添加进行页面展示的描述。

可选的,在所述可视化存储维护XML格式数据的方法中,还包括以下步骤:在可视化的页面中进行维护操作。

可选的,在所述可视化存储维护XML格式数据的方法中,维护操作包括数据的新增、修改及删除。

可选的,在所述可视化存储维护XML格式数据的方法中,还包括以下步骤:在可视化的页面中针对目标个性化要求进行特殊处理。

可选的,在所述可视化存储维护XML格式数据的方法中,特殊处理包括标签描述和屏蔽字段。

可选的,在所述可视化存储维护XML格式数据的方法中,在可视化的页面中操作的实现方式为:采用XStream技术进行反序列化操作。

可选的,在所述可视化存储维护XML格式数据的方法中,还包括以下步骤:后台存储在可视化的页面中完成的操作。

在本发明所提供的可视化存储维护XML格式数据的方法中,通过使用XStream序列化技术,结合GWT框架的应用,可以将XML数据文件转换进行页面可视化展示,并可对展示结果进行新增、修改及删除的维护操作。在达到维护XML数据文件的目的后,同时可视化的展示便于了解后台数据含义,也大大降低了维护者对数据维护的技术门槛要求,提高了用户体验。

附图说明

图1为本发明实施例提供的可视化存储维护XML格式数据的方法的流程图;

图2为本发明实施例提供的模块流程图。

具体实施方式

下面将结合示意图对本发明的具体实施方式进行更详细的描述。根据下列描述,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。

在下文中,如果本文所述的方法包括一系列步骤,本文所呈现的这些步骤的顺序并非必须是可执行这些步骤的唯一顺序,且一些所述的步骤可被省略和/或一些本文未描述的其他步骤可被添加到该方法。

XML是标准通用标记语言的子集,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML具有可扩展性良好,内容与形式分离,遵循严格的语法要求,保值性良好等优点。但是目前维护XML格式数据只可在后台进行,操作比较繁琐,且必须由专业的程序员才可操作,导致用户体验不佳。

为了解决现有技术中存在的问题,本发明提供了一种可视化存储维护XML格式数据的方法,如图1和2所示,所述方法包括以下步骤:

为待处理XML数据文件定义对应的Java工具类;

利用XStream技术对待处理XML数据文件内的内容进行序列化转换,生成Java对象;

结合定义的Java工具类,采用GWT框架对生成的Java对象进行构建,转换为可视化的页面。

进一步的,定义对应的Java工具类包括以下步骤:在待处理XML数据文件的数据标签中定义具体Java工具类,并对字段添加进行页面展示的描述,以实现页面展示。

可选的,在所述可视化存储维护XML格式数据的方法中,还包括以下步骤:根据实际业务场景需要在可视化的页面中进行维护操作。所述维护操作包括数据的新增、修改及删除。还包括以下步骤:在可视化的页面中针对目标个性化要求进行特殊处理。所述特殊处理包括标签描述和屏蔽字段。

进一步的,在可视化的页面中操作的实现方式为:采用XStream技术进行反序列化操作,实现对数据的维护操作。

优选的,所述方法还包括以下步骤:后台存储在可视化的页面中完成的操作。

综上,本发明基于Java类库的XStream技术,结合定义的工具类方法,对XML数据文件进行序列化处理,序列化为Java对象,再由GWT框架对已序列化的Java对象进行构建,转换为可视化的页面。并且使用者可以在页面对数据进行新增、修改及删除的维护操作,并将结果通过XStream的反序列化技术实现。在使用该技术进行转换时,还可针对目标个性化要求进行特殊处理,例如增加标签描述和屏蔽个别字段等,将原始数据灵活地转换为目标结果,展示给使用方。

上述仅为本发明的优选实施例而已,并不对本发明起到任何限制作用。任何所属技术领域的技术人员,在不脱离本发明的技术方案的范围内,对本发明揭露的技术方案和技术内容做任何形式的等同替换或修改等变动,均属未脱离本发明的技术方案的内容,仍属于本发明的保护范围之内。

技术分类

06120115638035