工具书的XML文件生成方法、装置和电子设备制造方法及图纸

技术编号:38547442 阅读:11 留言:0更新日期:2023-08-22 20:56
本申请实施例提供了一种工具书的XML文件生成方法、装置和电子设备,通过响应于用户从条目字段页面选择的多个条目字段,得到工具书的条目字段集合,条目字段包括条目字段属性;响应于用户输入的用于生成结构化模板的第一操作指令,根据条目字段集合中的每个目标条目字段和目标条目字段属性,得到工具书的结构化模板;获取用户输入的条目字段集合中的每个目标条目字段的条目字段内容,根据条目字段内容和结构化模板,生成工具书的XML文件。本申请的技术方案能够通过目标条目字段和目标条目字段属性自动生成结构化模板,从而提升了工具书的XML文件的生成效率,且生成的XML文件的适用性较强,降低了对XML文件进行编辑和排版的难度。度。度。

【技术实现步骤摘要】
工具书的XML文件生成方法、装置和电子设备


[0001]本申请涉及数据处理
,尤其涉及一种工具书的XML文件生成方法、装置和电子设备。

技术介绍

[0002]工具书与普通图书不同,其需要按照特定的方法进行编排。不同类型工具书在结构上差异较大,这提升了工具书编码的难度。并且由于不同工具书的结构不同,为工具书后期的入库、线上编辑以及排版等操作带来了具有的挑战
[0003]目前,主要通过收集工具书的各个类型的条目,并通过预先制定的规则人工对收集的各个类型的条目进行结构化,生成结构化文件,根据结构化文件对工具书执行入库、编辑以及排版等操作。
[0004]但是,工具书的结构各不相同,人工对工具书各个类型的条目进行结构化生成工具手的结构化文件的方法,需要对每种结构的工具书均通过人工的方式得到其结构化文件,从而降低了生成结构化文件的效率。此外,得到的结构化文件可能与编辑器不适配,使得无法对结构化文件进行编辑,从而增加了后续对结构化文件进行编辑和排版的难度。

技术实现思路

[0005]本申请实施例提供了一种工具书的XML文件生成方法、装置和电子设备,通过自动生成工具书的结构化模板,并生成工具书的XML文件,有效的提升了工具书编排的效率。
[0006]第一方面,本申请实施例提供了一种工具书的XML文件生成方法,所述工具书的XML文件生成方法包括:
[0007]响应于用户从条目字段页面选择的多个条目字段,得到工具书的条目字段集合,所述条目字段包括条目字段属性;
[0008]响应于用户输入的用于生成结构化模板的第一操作指令,根据所述条目字段集合中的每个目标条目字段和目标条目字段属性,得到工具书的结构化模板;
[0009]获取用户输入的所述条目字段集合中的每个目标条目字段的条目字段内容,根据所述条目字段内容和所述结构化模板,生成工具书的XML文件。
[0010]可选的,所述根据所述条目字段集合中的每个目标条目字段和目标条目字段属性,得到工具书的结构化模板,包括:
[0011]根据所述条目字段集合中的每个目标条目字段属性,确定所述条目字段集合中的所有目标条目字段之间的关联关系;
[0012]根据所述关联关系将所述条目字段集合中的所有目标条目字段进行组合,得到工具书的结构化模板。
[0013]可选的,获取用户输入的所述条目字段集合中的每个目标条目字段的条目字段内容,根据所述条目字段内容和所述结构化模板,生成工具书的XML文件,包括:
[0014]响应于用户输入的用于编辑结构化模板的第二操作指令,将所述结构化模板导入
至编辑器中;
[0015]获取用户输入的所述条目字段集合中的每个目标条目字段的条目字段内容;
[0016]根据所述条目字段内容,通过所述编辑器对所述结构化模板进行编辑,生成工具书的XML文件。
[0017]可选的,在得到工具书的结构化模板之后,所述方法还包括:
[0018]响应于用户输入的用于修改结构化模板的第三操作指令,对所述结构化模板执行修改操作,生成新的结构化模板,所述修改操作包括删除所述目标条目字段,新增新的目标条目字段和修改所述条目字段的关联关系中的至少一种。
[0019]可选的,在生成工具书的XML文件之后,所述方法还包括:
[0020]通过所述编辑器对所述XML文件进行排版,得到排版后的XML文件。
[0021]可选的,在生成工具书的XML文件之后,所述方法还包括:
[0022]响应于用户输入的用于发布文件的第四操作指令,对所述工具书的XML文件执行在线发布操作。
[0023]第二方面,本申请实施例提供了一种工具书的XML文件生成装置,所述工具书的XML文件生成装置包括:
[0024]选择模块,用于响应于用户从条目字段页面选择的多个条目字段,得到工具书的条目字段集合,所述条目字段包括条目字段属性;
[0025]确定模块,用于响应于用户输入的用于生成结构化模板的第一操作指令,根据所述条目字段集合中的每个目标条目字段和目标条目字段属性,得到工具书的结构化模板;
[0026]生成模块,用于获取用户输入的所述条目字段集合中的每个目标条目字段的条目字段内容,根据所述条目字段内容和所述结构化模板,生成工具书的XML文件。
[0027]可选的,所述确定模块,具体用于根据所述条目字段集合中的每个目标条目字段属性,确定所述条目字段集合中的所有目标条目字段之间的关联关系;根据所述关联关系将所述条目字段集合中的所有目标条目字段进行组合,得到工具书的结构化模板。
[0028]可选的,所述生成模块,具体用于响应于用户输入的用于编辑结构化模板的第二操作指令,将所述结构化模板导入至编辑器中;获取用户输入的所述条目字段集合中的每个目标条目字段的条目字段内容;根据所述条目字段内容,通过所述编辑器对所述结构化模板进行编辑,生成工具书的XML文件。
[0029]可选的,所述确定模块,还用于响应于用户输入的用于修改结构化模板的第三操作指令,对所述结构化模板执行修改操作,生成新的结构化模板,所述修改操作包括删除所述目标条目字段,新增新的目标条目字段和修改所述条目字段的关联关系中的至少一种。
[0030]可选的,所述生成模块,还用于通过所述编辑器对所述XML文件进行排版,得到排版后的XML文件。
[0031]可选的,所述装置还包括发布模块,所述发布模块,用于响应于用户输入的用于发布文件的第四操作指令,对所述工具书的XML文件执行在线发布操作。
[0032]第三方面,本申请实施例还提供了一种电子设备,该电子设备包括:处理器,以及与所述处理器通信连接的存储器;
[0033]所述存储器存储计算机执行指令;
[0034]所述处理器执行所述存储器存储的计算机执行指令,以实现上述第一方面任一种
可能的实现方式中所述的工具书的XML文件生成方法。
[0035]第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述第一方面任一种可能的实现方式中所述的工具书的XML文件生成方法。
[0036]第五方面,本申请实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,实现上述第一方面任一种可能的实现方式中所述的工具书的XML文件生成方法。
[0037]由此可见,本申请实施例提供了一种工具书的XML文件生成方法、装置和电子设备,通过响应于用户从条目字段页面选择的多个条目字段,得到工具书的条目字段集合,条目字段包括条目字段属性;响应于用户输入的用于生成结构化模板的第一操作指令,根据条目字段集合中的每个目标条目字段和目标条目字段属性,得到工具书的结构化模板;获取用户输入的条目字段集合中的每个目标条目字段的条目字段内容,根据条目字段内容和结构化模板,生成工具书的XML文件。本申请实施例提供的技术方案能够通过目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工具书的XML文件生成方法,其特征在于,包括:响应于用户从条目字段页面选择的多个条目字段,得到工具书的条目字段集合,所述条目字段包括条目字段属性;响应于用户输入的用于生成结构化模板的第一操作指令,根据所述条目字段集合中的每个目标条目字段和目标条目字段属性,得到工具书的结构化模板;获取用户输入的所述条目字段集合中的每个目标条目字段的条目字段内容,根据所述条目字段内容和所述结构化模板,生成工具书的XML文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述条目字段集合中的每个目标条目字段和目标条目字段属性,得到工具书的结构化模板,包括:根据所述条目字段集合中的每个目标条目字段属性,确定所述条目字段集合中的所有目标条目字段之间的关联关系;根据所述关联关系将所述条目字段集合中的所有目标条目字段进行组合,得到工具书的结构化模板。3.根据权利要求2所述的方法,其特征在于,所述获取用户输入的所述条目字段集合中的每个目标条目字段的条目字段内容,根据所述条目字段内容和所述结构化模板,生成工具书的XML文件,包括:响应于用户输入的用于编辑结构化模板的第二操作指令,将所述结构化模板导入至编辑器中;获取用户输入的所述条目字段集合中的每个目标条目字段的条目字段内容;根据所述条目字段内容,通过所述编辑器对所述结构化模板进行编辑,生成工具书的XML文件。4.根据权利要求1

3任一项所述的方法,其特征在于,在得到工具书的结构化模板之后,所述方法还包括:响应于用户输入的用于修改结构化模板的第三操作指令,对所述结构化模板执行修改操作,生成新的结构化模板,所述修改操作包括删除所述目标条目字段,新增新的...

【专利技术属性】
技术研发人员:耿红霞
申请(专利权)人:北京北大方正电子有限公司
类型:发明
国别省市:

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

1