XML制造技术

技术编号:39581408 阅读:9 留言:0更新日期:2023-12-03 19:31
本发明专利技术提供一种

【技术实现步骤摘要】
XML文件所见即所得编辑方法、装置、设备及存储介质


[0001]本专利技术涉及电子化手册编辑
,尤其涉及一种
XML
文件所见即所得编辑方法

装置

设备及存储介质


技术介绍

[0002]飞机

汽车

大型电子设备等行业领域使用电子交互式手册,遵循手册标准规则,例如
S1000D、Airbus FlightOps XML Exchange、Boeing FTID、ATA iSpec 2300
等,对
XML
文件进行编辑,最终生成
PDF
进行发布

然而,目前的
XML
文件编辑方法对用户的专业技术要求较高,且编辑过程中无法直观展现最终的样式,容易产生终版
PDF
样式不符合预期要求需要重新修改的问题,导致编辑工作量大

编辑效率低


技术实现思路

[0003]本专利技术的主要目的在于提供一种
XML
文件所见即所得编辑方法

装置

设备及存储介质,旨在解决现有技术中
XML
文件编辑方法的编辑工作量大

编辑效率低的技术问题

[0004]第一方面,本专利技术提供一种
XML
文件所见即所得编辑方法,所述
XML
文件所见即所得编辑方法包括:
[0005]对
XML
文件对应的
XSL
样式文件进行动态加载,所述
XSL
样式文件根据目标
PDF
样例和所述
XML
文件对应的
XSD
规则编写得到;
[0006]根据所述
XSL
样式文件对所述
XML
文件进行实时样式渲染,得到与所述目标
PDF
样例样式一致的可视化页面,并显示在内容编辑窗口中,所述内容编辑窗口用于供用户基于所述可视化页面编辑所述
XML
文件中的标签内容

[0007]进一步地,一实施例中,在所述对
XML
文件对应的
XSL
样式文件进行动态加载的步骤之前还包括:
[0008]确定
XML
文件的
XSD
规则;
[0009]根据目标
PDF
样例,对所述
XSD
规则下的各标签分别设置
CSS
样式,得到
XSL
样式文件

[0010]进一步地,一实施例中,所述根据所述
XSL
样式文件对所述
XML
文件进行实时样式渲染的步骤包括:
[0011]遍历所述
XML
文件中的标签;
[0012]根据所述
XSL
样式文件中对各标签设置的
CSS
样式,对所述
XML
文件进行实时样式渲染

[0013]进一步地,一实施例中,所述
XML
文件所见即所得编辑方法还包括:
[0014]对
XML
文件对应的
XSD
规则文件进行动态加载;
[0015]根据所述
XSD
规则文件对所述
XML
文件的标签内容进行实时规则校验,获取错误信息并进行展示

[0016]进一步地,一实施例中,在所述对
XML
文件对应的
XSD
规则文件进行动态加载的步
骤之后还包括:
[0017]根据所述
XSD
规则文件得到所述
XML
文件的标签层级结构,并显示在标签编辑窗口中,所述标签编辑窗口用于供用户基于所述标签层级结构编辑所述
XML
文件中的标签

[0018]进一步地,一实施例中,
XSL
样式文件的名称与其对应的
XSD
规则的名称关联设置;
[0019]在所述对
XML
文件对应的
XSL
样式文件进行动态加载的步骤之前还包括:
[0020]获取
XML
文件引用的
XSD
规则的名称;
[0021]根据所述
XSD
规则的名称,确定待加载的
XSD
规则文件和
XSL
样式文件

[0022]进一步地,一实施例中,
XSL
样式文件与其对应的
XSD
规则文件设置于同一存放路径

[0023]第二方面,本专利技术还提供一种
XML
文件所见即所得编辑装置,所述
XML
文件所见即所得编辑装置包括:
[0024]动态加载模块,用于对
XML
文件对应的
XSL
样式文件进行动态加载,所述
XSL
样式文件根据目标
PDF
样例和所述
XML
文件对应的
XSD
规则编写得到;
[0025]第一编辑模块,用于根据所述
XSL
样式文件对所述
XML
文件进行实时样式渲染,得到与所述目标
PDF
样例样式一致的可视化页面,并显示在内容编辑窗口中,所述内容编辑窗口用于供用户基于所述可视化页面编辑所述
XML
文件中的标签内容

[0026]第三方面,本专利技术还提供一种
XML
文件所见即所得编辑设备,所述
XML
文件所见即所得编辑设备包括处理器

存储器

以及存储在所述存储器上并可被所述处理器执行的
XML
文件所见即所得编辑程序,其中所述
XML
文件所见即所得编辑程序被所述处理器执行时,实现上述
XML
文件所见即所得编辑方法的步骤

[0027]第四方面,本专利技术还提供一种存储介质,所述存储介质上存储有
XML
文件所见即所得编辑程序,其中所述
XML
文件所见即所得编辑程序被处理器执行时,实现上述
XML
文件所见即所得编辑方法的步骤

[0028]本专利技术中,对
XML
文件对应的
XSL
样式文件进行动态加载,
XSL
样式文件根据目标
PDF
样例和
XML
文件对应的
...

【技术保护点】

【技术特征摘要】
1.
一种
XML
文件所见即所得编辑方法,其特征在于,所述
XML
文件所见即所得编辑方法包括:对
XML
文件对应的
XSL
样式文件进行动态加载,所述
XSL
样式文件根据目标
PDF
样例和所述
XML
文件对应的
XSD
规则编写得到;根据所述
XSL
样式文件对所述
XML
文件进行实时样式渲染,得到与所述目标
PDF
样例样式一致的可视化页面,并显示在内容编辑窗口中,所述内容编辑窗口用于供用户基于所述可视化页面编辑所述
XML
文件中的标签内容
。2.
如权利要求1所述的
XML
文件所见即所得编辑方法,其特征在于,在所述对
XML
文件对应的
XSL
样式文件进行动态加载的步骤之前还包括:确定
XML
文件的
XSD
规则;根据目标
PDF
样例,对所述
XSD
规则下的各标签分别设置
CSS
样式,得到
XSL
样式文件
。3.
如权利要求2所述的
XML
文件所见即所得编辑方法,其特征在于,所述根据所述
XSL
样式文件对所述
XML
文件进行实时样式渲染的步骤包括:遍历所述
XML
文件中的标签;根据所述
XSL
样式文件中对各标签设置的
CSS
样式,对所述
XML
文件进行实时样式渲染
。4.
如权利要求1至3中任一项所述的
XML
文件所见即所得编辑方法,其特征在于,所述
XML
文件所见即所得编辑方法还包括:对
XML
文件对应的
XSD
规则文件进行动态加载;根据所述
XSD
规则文件对所述
XML
文件的标签内容进行实时规则校验,获取错误信息并进行展示
。5.
如权利要求4所述的
XML
文件所见即所得编辑方法,其特征在于,在所述对
XML
文件对应的
XSD
规则文件进行动态加载的步骤之后还包括:根据所述
XSD
规则文件得到所述
XML
文件的标签层级结构,并显示在标签编辑窗口中,所述标签编辑窗口用于供用...

【专利技术属性】
技术研发人员:凡乐成王斌斌郭琪张新林
申请(专利权)人:中电科长江数据有限公司
类型:发明
国别省市:

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

1