本发明属于数据智能处理,特别涉及一种xml格式图解零件类数据模块快速编制方法。
背景技术:
1、图解零件类数据模块是交互式电子技术手册(ietm)的重要组成部分,主要由图解图和对应的图解目录表格构成。在编制图解零件类数据模块时需要将图解图的热点与目录表格建立链接关系,从而用户在ietm阅读时能够实现图形中热点(一般是图解编号)与零部件目录表格中对应零部件信息的交互高亮显示。
2、传统图解零件类数据模块的编制方法是利用xml编辑器将素材文件中的图解目录数据拷贝到正确标签位置,一条零部件信息(如序号、型号/编号、名称、数量、规格等)就需要选择、复制、粘贴多次,同时还需与正确的图形热点id进行关联,导致该类数据模块的编制效率极其低下,现急需一种快速编制图解零件类数据模块的方法。
技术实现思路
1、为解决上述技术问题,本发明提供一种xml格式图解零件类数据模块快速编制方法,包括如下步骤:
2、步骤s1:打开带交互热点的图形文件,解析图形中包含的热点,对图形热点进行顺序编号,得到图形热点id;生成xml格式图解零件类数据模块的图形元素及其子元素信息(s1000d标准)或热点图形及其属性信息(gjb6600标准);
3、步骤s2:打开记录图解目录数据的源文件,依次解析表格中每一行的图解目录数据,以空格分隔每个窗格中数据生成一行字符串,直至将所有表格行中的信息转换为一个字符串矩阵;
4、步骤s3:设置字符串矩阵的转换规则,将每一行字符串按照标准模式定义的文档结构转换为xml格式图解零件类数据模块的目录数据;
5、步骤s4:将所述图形元素及其子元素信息与所述目录数据的目录顺序编号元素及其子元素数据合并,将所述图形热点id与对应目录数据进行关联;
6、步骤s5:生成符合标准要求的xml格式图解零件类数据模块。
7、有益效果:
8、本发明提供一种xml格式图解零件类数据模块快速编制方法,能够快速将源文件(word或excel)中的图解目录数据快速转换为xml格式数据,改变了目前用户先手动创建xml格式文件,然后将表格中数据拷贝到特定元素位置的编制方式,在保证数据内容正确性前提下,大幅提高xml格式图解零件类数据模块编制效率。
1.一种xml格式图解零件类数据模块快速编制方法,其特征在于,包括:
2.根据权利要求1所述的xml格式图解零件类数据模块快速编制方法,其特征在于,所述步骤s1:打开带交互热点的图形文件,解析图形中包含的热点,对图形热点进行顺序编号,得到图形热点id;生成xml格式图解零件类数据模块的图形元素及其子元素信息或热点图形及其属性信息,具体包括:
3.根据权利要求2所述的xml格式图解零件类数据模块快速编制方法,其特征在于,所述步骤s2:打开记录图解目录数据的源文件,依次解析表格中每一行的图解目录数据,以空格分隔每个窗格中数据生成一行字符串,直至将所有表格行中的信息转换为一个字符串矩阵,具体包括:
4.根据权利要求3所述的xml格式图解零件类数据模块快速编制方法,其特征在于,所述步骤s3:设置字符串矩阵的转换规则,将每一行字符串按照标准模式定义的文档结构转换为xml格式图解零件类数据模块的目录数据,具体包括:
5.根据权利要求4所述的xml格式图解零件类数据模块快速编制方法,其特征在于,所述步骤s4:将所述图形元素及其子元素信息与所述目录数据的目录顺序编号元素及其子元素数据合并,将所述图形热点id与对应目录数据进行关联,具体包括:
6.根据权利要求5所述的xml格式图解零件类数据模块快速编制方法,其特征在于,所述步骤s5:生成符合标准要求的xml格式图解零件类数据模块,具体包括: