[发明专利]一种用于解析FTL模板元素的方法在审

专利信息
申请号: 201610975720.9 申请日: 2016-11-07
公开(公告)号: CN108062312A 公开(公告)日: 2018-05-22
发明(设计)人: 李宗锦 申请(专利权)人: 方正璞华软件(武汉)股份有限公司;苏州方正璞华信息技术有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京科亿知识产权代理事务所(普通合伙) 11350 代理人: 傅海鹏
地址: 430000 湖北省武汉*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 用于 解析 ftl 模板 元素 方法
【说明书】:

发明公开了一种用于解析FTL模板元素的方法,包括如下步骤:1)根据实际业务场景,制定模板编写规则,该模板编写规则包括模板元素的规则;2)根据制定的模板编写规则,编写FTL模板文件;3)通过输入输出流,将FTL模板文件,加载到内存中;4)根据步骤1)制定的模板编写规则,解析FTL模板内容,之后输出赋予业务意义的模板元素列表;5)模板元素保存:将模板元素列表保存到数据库中。本发明方法在简化用户操作的同时,也保证了业务的正确性,着实有效的提高了工作效率。

技术领域

本发明涉及模板技术领域,具体是一种用于解析FTL模板元素的方法。

背景技术

随着模板技术的诞生以及蓬勃发展,让原本静态的内容或文件完成动态更新成为可能,并且可以间接的实现与服务端数据的交互能力。以此替代繁琐、费时费力的人工更新作业,在节约成本的同时,也大幅提升企业的效益。

然而各家企业的业务不尽相同,对于模板的定制也是各式各样,模板元素更是千变万化,在开源或公开的技术中,并没有针对模板元素的解析技术,以致于程序无法自动化完成模板与实际业务的自动匹配、数据填充、更新静态内容或文件的一系列自动化操作。鉴于此种情况,必须人工介入。模板给我们提供了静态内容更新的方法,但也增加了模板维护人员的工作量,主要体现在对于模板元素的人工识别,并人工形成结构化的数据结构,以便程序处理,但人工识别也不可避免的会出现疏漏的问题。

发明内容

本发明的目的在于提供一种通用的用于解析FTL模板元素,特别是Freemarker模板元素的方法,简化用户操作的同时,也保证了业务的正确性,有效的提高了工作效率。

为实现上述目的,本发明提供如下技术方案:

一种用于解析FTL模板元素的方法,当用户需要对FTL模板元素进行解析时,采用的步骤如下:

1)根据实际业务场景,制定模板编写规则,主要为模板元素的规则,制定模板元素的规则的目的在于赋予模板元素的实际业务意义;

2)根据制定的模板编写规则,编写FTL模板文件;

3)通过输入输出流,将FTL模板文件加载到内存中;

4)根据步骤1)制定的模板编写规则,解析FTL模板内容,之后输出赋予业务意义的模板元素列表;

5)模板元素保存:将模板元素列表保存到数据库中。

作为本发明进一步的方案:所述的步骤4)中,解析FTL模板内容的具体步骤为:根据模板编写规则,对FTL模板文件进行逐行检索,将满足规则的标签数据记录下来,然后将标签数据转换为XML的数据结构,之后解析XML元素的各个属性,最后将解析结果以JSON数组的形式返回,即为模板元素列表。

作为本发明进一步的方案:所述的步骤4)中,元素的属性包含元素名称、元素业务信息、元素的业务意义等。

与现有技术相比,本发明的有益效果是:

只需要将FTL模板文件导入到程序中,系统便可自动从FTL模板文件中将业务元素逐一解析出来,并自动形成结构化的模板元素数据、保存到数据库中,为业务的后续流程提供必备的基础支持,此过程是模板与业务数据的关键桥梁。待解析完毕后,结合实际业务数据,用户即可以通过图形化的界面设置要填充的业务数据,从而生成满足客户要求的静态内容或文件,实现了从模板元素解析到业务数据填充的一体化流程。

本发明方法极大简化了业务人员的工作,提高了工作效率,节约了资源,也避免了一些错误,同时保证了数据的正确性。本发明方法在简化用户操作的同时,也保证了业务的正确性,着实有效的提高了工作效率。

附图说明

图1是模板元素解析流程图;

图2是模板元素解析核心流程图。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于方正璞华软件(武汉)股份有限公司;苏州方正璞华信息技术有限公司,未经方正璞华软件(武汉)股份有限公司;苏州方正璞华信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610975720.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top