[发明专利]一种生成电子票据模板的方法和系统在审
申请号: | 201310054389.3 | 申请日: | 2013-02-20 |
公开(公告)号: | CN103995813A | 公开(公告)日: | 2014-08-20 |
发明(设计)人: | 张琦;尹亚伟 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 郑冀之;汤春龙 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 电子 票据 模板 方法 系统 | ||
技术领域
本发明涉及电子票据,并且尤其涉及一种生成电子票据模板的方法和系统。
背景技术
与传统的纸质票据相比,电子票据具有自动生成、集中管理、信息丰富、在线稽核等优点。同纸质票据一致的是,电子票据也需要最终展示给用户。在展示阶段,为了实现模板与数据的分离,电子票据通常采用固定模板结合可变票据数据的形式。
目前的电子票据模板一般采用图片的方式,利用图片来描述电子票据的模板,预先缺点数据显示的位置(例如,坐标),然后将变化的电子票据数据显示在这个位置。这种方式具有设计复杂,动态性和扩展性差等缺点,并且不利于模板与数据的分离。在绑定票据数据时需要进行大量复杂的工作,增加了实现难度和降低了绑定效率。
因此需要一种能够与电子票据数据动态地绑定、便于编辑、具备通用性和扩展性的电子票据模板。
发明内容
根据本发明的一个目的,提供一种生成电子票据模板的方法,包括以下步骤:
在线编辑电子票据模板的HTML文件,
在后台处理系统将该HTML文件转换成XSL文件,其中将HTML文件中的自定义变量替换成XSL语句并且将包含XSL语句的HTML文件添加到XSL文件,从而使得HTML文件中的自定义变量能够与XML格式的电子票据数据绑定。
优选地,使用JavaScript脚本控制HTML元素的生成,其中在编辑过程中,JavaScript脚本将HTML元素的中间状态同步到后台处理系统,在编辑完成后,JavaScript脚本将HTML元素的最终状态发送到后台处理系统。
根据本发明的一个目的,提供一种生成电子票据模板的系统,包括前台系统和后台处理系统,其中,
前台系统用于编辑电子票据模板的HTML文件,
后台处理系统用于将该HTML文件转换成XSL文件,其中将HTML文件中的自定义变量替换成XSL语句并且将包含XSL语句的HTML文件添加到XSL文件,从而使得HTML文件中的自定义变量能够与XML格式的电子票据数据绑定。
优选地,所述前台系统使用JavaScript脚本控制HTML元素的生成,其中在编辑过程中,JavaScript脚本将HTML元素的中间状态同步到后台处理系统,在编辑完成后,JavaScript脚本将HTML元素的最终状态发送到后台处理系统。
本发明的优势在于,能够提高电子票据模板编辑的效率和方便性,使电子票据模板具备很好的通用性、动态性和扩展性,实现电子票据模板所见即所得的在线编辑,用户使用简单的页面操作即可完成电子票据模板的编辑和修改,以及实现电子票据模板的通用性、动态性和可扩展性,用HTML描述票据模板使其更具通用性,使用XSLT技术实现电子票据模板与XML类型的票据数据的动态绑定。
附图说明
在参照附图阅读了本发明的具体实施方式以后,本领域技术人员将会更清楚地了解本发明的各个方面。本领域技术人员应当理解的是,这些附图仅仅用于配合具体实施方式说明本发明的技术方案,而并非意在对本发明的保护范围构成限制。
图1是根据本发明实施例的生成电子票据模板的方法的步骤示意图。
图2是根据本发明实施例的生成电子票据模板的系统的示意图。
具体实施方式
HTML具备强大的多媒体文档描述能力,由于其简单、可扩展和平台无关等特征而被广泛使用。本发明使用HTML描述电子票据模板,能够使电子票据模板更具通用性、动态性和扩展性,并且更加有利于模板与数据的分离。本发明利用与HTML相关的XSLT技术,实现电子票据模板与XML格式的票据数据的动态绑定。XSL是指可扩展样式表语言(Extensible Stylesheet Language),是一种用于以可读格式呈现 XML 数据的语言。XSLT是扩展样式表转换语言(Extensible Stylesheet Language Transformations)的简称,这是一种对XML文档进行转化的语言,通过XSL语句完成。
可以各种形式来实施所概括的各个方面。下面的描述借助于图解显示了可实践各方面的各种组合和构造。应当理解的是,所描述的各方面和/或实施例仅仅是实例,并且可采用其他方面和/或实施例,且在不背离本公开的范围的情况下可做出结构的和功能的修改。
图1是根据本发明实施例的生成电子票据模板的方法的步骤示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310054389.3/2.html,转载请声明来源钻瓜专利网。