[发明专利]一种文件转换方法及装置有效
申请号: | 201410038983.8 | 申请日: | 2014-01-26 |
公开(公告)号: | CN103729339B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 陈水明 | 申请(专利权)人: | 广州视源电子科技股份有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 曹志霞 |
地址: | 510663 广东省广州市广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 转换 方法 装置 | ||
1.一种文件转换方法,其特征在于,包括:
S1:搜索xml文件,并提取节点最多的xml文件为第一xml文件;
S2:根据所述第一xml文件的name信息按照第一预置模式将所述第一xml文件写入excel表格中;
S3:按照与非第一xml文件相关的第二预置模式将所述非第一xml文件写入所述excel表格中,并对相同的节点进行合并处理;
S4:在所述excel表格第一个单元格保存所述第一xml文件和所述非第一xml文件的命名空间信息。
2.根据权利要求1所述的方法,其特征在于,所述步骤S2具体包括:
S21:判断所述第一xml文件类型,若所述第一xml文件类型为string,则执行步骤S22,若所述第一xml文件类型为string-array,则执行步骤S23;
S22:将所述第一xml文件的name信息写入进所述excel表格第一列,value信息写入进所述excel表格第二列;
S23:将所述第一xml文件的name信息写入进所述excel表格第一列,从所述excel表格第三列开始,将所述第一xml文件的子节点name信息和所述value信息依次写入。
3.根据权利要求1所述的方法,其特征在于,所述步骤S3具体包括:
S31:判断所述非第一xml文件类型,若所述非第一xml文件类型为string,则执行步骤S32,所述非第一xml文件类型为string-array,则执行步骤S33;
S32:搜索所述excel表格中是否已存在与所述非第一xml文件name信息相同的所述name信息,若是,则写入与所述非第一xml文件name信息相对应的value信息,若否,则将所述非第一xml文件name信息与所述value信息写入所述excel表格最后一行,并对相同的节点进行合并处理;
S33:搜索所述excel表格中是否已存在与所述非第一xml文件子节点name信息相同的所述name信息,若是,则对所述子节点的name信息和数量进行匹配,若否,则将所述非第一xml文件的所述子节点name信息与value信息写入所述excel表格最后一行,并对相同的节点进行合并处理。
4.一种文件转换方法,基于权利要求1至3中任意一项所述的一种文件转换方法应用,其特征在于,包括:
根据excel表格中的value信息建立文件夹,并创建xml文件;
读取所述excel表格第一个单元格的命名空间信息,并写入所述xml文件;
将所述excel表格中的name信息和所述name信息相对应的value信息按照第三预置模式写入所述xml文件中。
5.根据权利要求4所述的方法,其特征在于,将所述excel表格中的name信息和所述name信息相对应的value信息按照第三预置模式写入所述xml文件中具体包括:
根据所述excel表格中的name信息和所述name信息相对应的value信息判断所述xml文件类型,若为string类型,则将所述name信息对应的所述value信息整列写入所述xml文件中,若为string-array类型,则读取所述name信息的子节点name信息,并将所述子节点name信息和所述子节点name信息对应的value信息写入所述xml文件。
6.一种文件转换装置,其特征在于,包括:
提取模块,用于搜索xml文件,并提取节点最多的xml文件为第一xml文件;
第一写入模块,用于根据所述第一xml文件的name信息按照第一预置模式将所述第一xml文件写入excel表格中;
第二写入模块,用于按照与非第一xml文件相关的第二预置模式将所述非第一xml文件写入所述excel表格中,并对相同的节点进行合并处理;
属性模块,用于在所述excel表格第一个单元格保存所述第一xml文件和所述非第一xml文件的命名空间信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司,未经广州视源电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410038983.8/1.html,转载请声明来源钻瓜专利网。