Html格式邮件的生成方法及装置制造方法及图纸

技术编号:15436911 阅读:137 留言:0更新日期:2017-05-25 19:08
本发明专利技术公开了一种Html格式邮件的生成方法及装置,涉及计算机应用领域,解决当需要调整生成的Html格式邮件的样式时,需要重新编写改变样式后的Html格式邮件对应的代码,造成不同样式Html格式的邮件生成效率较低的问题。本发明专利技术的主要技术方案为:获取待输出邮件对应的邮件数据和所述邮件数据的标签信息;从预置存储位置提取与所述标签信息对应的样式模板信息,所述预置存储位置保存有不同标签信息分别对应的样式模板信息;根据所述邮件数据和所述样式模板信息生成Html格式邮件。本发明专利技术主要用于生成不同样式的Html格式邮件。

Method and device for generating Html format mail

The invention discloses a method and a device for generating a Html format of the mail, relates to the field of computer application. When need to adjust the generated Html format of the mail style, change the style after the need to write messages in Html format the corresponding code, resulting in different styles of Html format message generates the problem of low efficiency. The main technical scheme of the invention is: mail data acquisition to be output corresponding to the mail and the mail data label information; style template information from the preset storage location extraction and the tag information corresponding to the preset storage location to save the different label information of style template information should be according to the mail data; and the style template information generated Html format message. The invention is mainly used for generating Html format mail of different styles.

【技术实现步骤摘要】
Html格式邮件的生成方法及装置
本专利技术涉及计算机应用领域,尤其涉及一种Html格式邮件的生成方法及装置。
技术介绍
随着计算机应用技术逐步的发展,如何以直观、漂亮的邮件样式将邮件数据推送给用户受到了越来越多的关注。其中,Html格式的邮件可以包含文字、声音、图片等信息,系统可以根据邮件数据生成Html格式邮件发送给用户,从而为用户带来多样化的体现效果。目前,在生成Html格式邮件时,首先编译Html格式邮件对应的代码,然后通过运行编译后的代码生成Html格式的邮件正文,但是,这种方法生成的Html格式邮件,由于Html字符串部分与代码耦合紧密,当需要调整生成的Html格式邮件的样式时,需要重新编写改变样式后的Html格式邮件对应的代码,造成不同样式的Html格式的邮件生成效率较低。
技术实现思路
有鉴于此,本专利技术实施例提供一种Html格式邮件的生成方法及装置,主要目的是提高不同样式的Html格式邮件的生成效率。借由上述技术方案,本专利技术提供的一种Html格式邮件的生成方法,包括:获取待输出邮件对应的邮件数据和所述邮件数据的标签信息;从预置存储位置提取与所述标签信息对应的样式模板信息,所述预置存储位置保存有不同标签信息分别对应的样式模板信息;根据所述邮件数据和所述样式模板信息生成Html格式邮件。借由上述技术方案,本专利技术提供的一种Html格式邮件的生成装置,包括:获取单元,用于获取待输出邮件对应的邮件数据和所述邮件数据的标签信息;提取单元,用于从预置存储位置提取与所述标签信息对应的样式模板信息,所述预置存储位置保存有不同标签信息分别对应的样式模板信息;生成单元,用于根据所述邮件数据和所述样式模板信息生成Html格式邮件。借由上述技术方案,本专利技术实施例提供的技术方案至少具有下列优点:本专利技术实施例提供的一种Html格式邮件的生成方法及装置,首先获取待输出邮件对应的邮件数据和所述邮件数据的标签信息;从预置存储位置提取与所述标签信息对应的样式模板信息,所述预置存储位置保存有不同标签信息分别对应的样式模板信息;根据所述邮件数据和所述样式模板信息生成Html格式邮件。与目前生成不同样式的Html格式邮件时,需要重新编译对应的代码相比,本专利技术通过从预置存储位置提取与所述标签信息对应的样式模板信息,根据所述邮件数据和所述样式模板信息生成Html格式邮件,可以解决不同样式的Html格式邮件需要修改代码的问题,从而提高不同样式的Html格式的邮件生成效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了专利技术实施例提供的一种Html格式邮件的生成方法的流程图;图2示出了专利技术实施例提供的另一种Html格式邮件的生成方法的流程图;图3示出了专利技术实施例提供的一种Html格式邮件的生成装置的方框图;图4示出了专利技术实施例提供的另一种Html格式邮件的生成装置的方框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供的一种Html格式邮件的生成方法,如图1所示,所述方法包括:101、获取待输出邮件对应的邮件数据和所述邮件数据的标签信息。其中,邮件数据可以存储在xml(EXtensibleMarkupLanguage,可扩展标记语言)数据文件中,所述xml数据文件用于引用xlst(EXtensibleStylesheetLanguage,可扩展样式表语言)模板文件,所述邮件数据的标签信息包含待生成邮件的形式,可以为表格、文本等,本专利技术实施例不做具体限定。例如,引用xlst模板文件的代码可以为:<?xml-stylesHeettype="text/xsl"Href="a.xslt"?>。再如,获取的待输出邮件对应的邮件数据为“姓名、年龄、教育背景”,待生成邮件的内容为简历,待生成邮件的形式为表格,标签信息为table。102、从预置存储位置提取与所述标签信息对应的样式模板信息。其中,所述预置存储位置保存有不同标签信息分别对应的样式模板信息,所述样式模板信息可以为与标签信息对应的具体样式模板。例如,获取到的标签信息为table,则提取的样式模板信息为与待输出邮件对应的邮件数据的表格。103、根据所述邮件数据和所述样式模板信息生成Html格式邮件。其中,所述生成Html格式邮件具体可以包括:根据xml数据文件和xlst模板文件转换为Html格式文本,所述xml数据文件中保存有待生成邮件的邮件数据,所述xlst模板文件包含有样式模板信息。对于本专利技术实施例,具体的应用场景可以如下所示,但不限于此,包括:获取到的带生成邮件的邮件信息为“月份、人数、工作量”,待生成邮件的内容为工作量,待生成邮件的形式为表格,标签信息为table,在预置存储位置提取与标签信息table对应的表格样式模板,通过xslt模板文件中的xslt转换语言,将待生成邮件的数据和表格样式模板生成Html格式邮件。本专利技术实施例提供的一种Html格式邮件的生成方法,首先获取待输出邮件对应的邮件数据和所述邮件数据的标签信息;从预置存储位置提取与所述标签信息对应的样式模板信息,所述预置存储位置保存有不同标签信息分别对应的样式模板信息;根据所述邮件数据和所述样式模板信息生成Html格式邮件。与目前生成不同样式的Html格式邮件时,需要重新编译对应的代码相比,本专利技术通过从预置存储位置提取与所述标签信息对应的样式模板信息,根据所述邮件数据和所述样式模板信息生成Html格式邮件,可以解决不同样式的Html格式邮件需要修改代码的问题,从而提高不同样式的Html格式的邮件生成效率。进一步地,本专利技术实施例提供另一种Html格式邮件的生成方法,如图2所示,所述方法包括:201、获取待输出邮件对应的邮件数据和所述邮件数据的标签信息。其中,所述获取待输出邮件对应的邮件数据存储在xml数据文件中,所述xml数据文件用于引用xlst模板文件,所述邮件数据的标签信息包含待生成邮件的形式,可以为表格、文本等,本专利技术实施例不做具体限定。202、从预置存储位置提取与所述标签信息对应的样式模板信息。其中,所述预置存储位置保存有不同标签信息分别对应的样式模板信息,所述样式模板信息为xlst模板文件,所述不同的样式模板信息分别配置为对应的标题信息可以将xlst模板文件配置为含有不同标题信息的样式模板,所述预置存储位置还保存有不同样式模板信息分别对应的css(CascadingStyleSheet,层叠样式表)样式文件,所述css样式文件用来表现xml数据文件样式,所述css样式文件中的样式本文档来自技高网...
Html格式邮件的生成方法及装置

【技术保护点】
一种Html格式邮件的生成方法,其特征在于,包括:获取待输出邮件对应的邮件数据和所述邮件数据的标签信息;从预置存储位置提取与所述标签信息对应的样式模板信息,所述预置存储位置保存有不同标签信息分别对应的样式模板信息;根据所述邮件数据和所述样式模板信息生成Html格式邮件。

【技术特征摘要】
1.一种Html格式邮件的生成方法,其特征在于,包括:获取待输出邮件对应的邮件数据和所述邮件数据的标签信息;从预置存储位置提取与所述标签信息对应的样式模板信息,所述预置存储位置保存有不同标签信息分别对应的样式模板信息;根据所述邮件数据和所述样式模板信息生成Html格式邮件。2.根据权利要求1所述的Html格式邮件的生成方法,其特征在于,所述样式模板信息为xlst模板文件。3.根据权利要求2所述的Html格式邮件的生成方法,其特征在于,所述预置存储位置还保存有不同样式模板信息分别对应的css样式文件,所述根据所述邮件数据和所述样式模板信息生成Html格式邮件之前,所述方法还包括:根据所述css样式文件调整所述xlst模板文件;所述根据所述邮件数据和所述样式模板信息生成Html格式邮件包括:根据所述邮件数据和调整后的xlst模板文件生成Html格式邮件。4.根据权利要求1所述的Html格式邮件的生成方法,其特征在于,所述根据所述邮件数据和所述样式模板信息生成Html格式邮件包括:根据所述邮件数据和所述样式模板信息生成预置格式邮件;通过预置转换技术将所述预置格式邮件转...

【专利技术属性】
技术研发人员:郑继攀
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

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

1