【技术实现步骤摘要】
一种生成文件、读取文件的方法、装置、设备及存储介质
[0001]本申请属于信息处理
,尤其涉及一种生成文件、读取文件的方法、装置、设备及存储介质。
技术介绍
[0002]现有技术中,在生成数据库文档时,通常是获取文件中每条数据对应的原始字符串,通过原始字符串拼接方式生成文件。同样,在数据库中读取文件时,也需要读取文件中每条数据对应的原始字符串。这种生成、读取文件的方式,容易发生错位、文件列数量与预期不符合等情况,对文件校验困难,导致生成或读取的文件容易出错、准确率低。且需要编写大量代码,代码质量差,经济成本高,生成文件或读取文件的效率低。
技术实现思路
[0003]有鉴于此,本申请实施例提供了一种生成文件、读取文件的方法、装置、设备及存储介质,以解决现有的生成数据库文档以及在数据库中读取文件的方式,导致生成或读取的文件容易出错、准确率低,且需要编写大量代码,代码质量差,经济成本高,生成文件或读取文件的效率低的问题。
[0004]本申请实施例的第一方面提供了一种生成文件的方法,该方法包括: >[0005]获取待本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种生成文件的方法,其特征在于,包括:获取待处理文件对应的XML配置文件;解析所述XML配置文件,得到所述待处理文件对应的文件要素,所述文件要素包括文件头列表以及文件内容列表;利用模板引擎解析所述待处理文件,得到变量信息,所述变量信息包括:所述文件头列表对应的文件头信息以及所述文件内容列表对应的文件内容信息;将所述变量信息对应填充在所述文件头列表以及所述文件内容列表中,生成所述待处理文件对应的数据库文件。2.如权利要求1所述的方法,其特征在于,所述获取待处理文件对应的XML配置文件,包括:获取所述待处理文件的文件类型,所述文件类型包括所述待处理文件对应的业务所属的业务类型,以及所述业务对应的操作类型;根据所述文件类型确定所述XML配置文件。3.如权利要求2所述的方法,其特征在于,所述将所述变量信息对应填充在所述文件头列表以及所述文件内容列表中,生成所述待处理文件对应的数据库文件之后,所述方法还包括:获取与所述文件类型对应的第一校验器链,所述第一校验器链包括多个校验器,所述第一校验器链用于将所述数据库文件中的第一参数与所述待处理文件中的第二参数进行比较,所述第一参数与所述第二参数对应;基于所述第一校验器链对所述数据库文件进行校验,得到第一校验结果;基于所述第一校验结果修正所述数据库文件。4.如权利要求1所述的方法,其特征在于,所述利用模板引擎解析所述待处理文件,得到变量信息,包括:获取所述待处理文件中以预设形式存储的信息;基于所述模板引擎解析所述以预设形式存储的信息,得到所述文件头信息;基于所述模板引擎和预设的查询语句遍历所述待处理文件中的每条数据,得到所述文件内容信息;所述将所述变量信息对应填充在所述文件头列表以及所述文件内容列表中,生成所述待处理文件对应的数据库文件,包括:将所述文件头信息对应填充在所述文件头列表中,将所述文件内容信息对应填充在所述文件内容列表中,生成所述数据库文件。5.一种读取文件的方法,其特征在于,包括:获取数据库文件对应的XML读取配置文件;解析所述XML读取配置文件,得到所述数据库文件对应的文件读取要素,所述文件读取要素包括文件头读取...
【专利技术属性】
技术研发人员:季景瑜,
申请(专利权)人:未鲲上海科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。