超文本标记语言定制系统技术方案

技术编号:14535024 阅读:108 留言:0更新日期:2017-02-02 20:14
本发明专利技术提供了一种超文本标记语言定制系统,包括以下模块:模板配置模块,该模块主要是通过结合运用解释型程序设计语言和超文本标记语言设计配置模板,模板之间通过元素的宏标记进行数据的引用,设计形成模块元素模板,元素模板间通过排序形成客户需要的排版形式;模板解析模块,该模块是对配置的模板中的模块元素和宏标记进行解析,运用解释型程序设计语言的特点解析模板中的宏标记,解析形成对应的数据,用模板引擎的黏合特性将超文本标记语言解析成显示数据模板,通过面向对象的程序设计语言和国际化开放标准的类库,对显示数据模板的各个节点进行解析,形成对应的国际化开放标准的文档。本发明专利技术可以对多种类型的数据进行计算、解释,能够满足多方面用户的需求。

Hypertext markup language customization system

The invention provides a hypertext markup language customization system, includes the following modules: configuration module template, the module is mainly explained through a combination of programming language and hypertext markup language design template, the template between data referenced by the macro markup elements, design elements form module template, template elements by sorting form customer needs layout; template parsing module, this module is to parse module configuration elements in the template and macro markers, by using macro labeling characteristics parsing template programming language in the analytical form corresponding data, the hypertext markup language parsing into display data template with adhesive properties the template engine, using object-oriented programming language and open international standard class to display data template Each node is parsed to form a document corresponding to the international open standard. The invention can be used for the calculation and interpretation of various types of data, and can meet the needs of various users.

【技术实现步骤摘要】

本专利技术涉及一种定制系统,具体地,涉及一种超文本标记语言定制系统。
技术介绍
当前流行运用的软件中,多数是运用传统的方式,对固定的数据结构解析生成为文档的方法形式,灵活性和可变化性都比较低,例如一些办公软件中生成报表的功能,只是根据当前的数据表格进行简单的增删改的操作之后,实现将数据形成Word文档或者Excel文档的形式,不能够对多个表格的数据进行串联显示,或者对某种形式的数据进行逻辑运算、拼接运算等的功能,不能够满足多方面用户的需求。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种超文本标记语言定制系统,其可以对多种类型的数据进行计算、解释,能够满足多方面用户的需求。根据本专利技术的一个方面,提供一种超文本标记语言定制系统,其特征在于,包括以下模块:模板配置模块,该模块主要是通过结合运用解释型程序设计语言和超文本标记语言设计配置模板,模板之间通过宏标记进行数据的引用,设计形成多个模板,模板间通过排序形成客户需要的排版形式;模板解析模块,该模块是对配置的模板进行解析,运用解释型程序设计语言的特点解析模板中的宏标记,将宏标记解析成对应的显示数据,用模板引擎的黏合特性将超文本标记语言解析成数据模板,通过面向对象的程序设计语言和国际化开放标准的类库对数据模板的各个节点进行解析,形成对应的国际化开放标准的文档。优选地,所述模板配置模块和模板解析模块连接。优选地,所述模板配置模块包括数据模块和视图模块,数据模块包含固定数据元素和自定义数据元素;视图模块包含固定视图元素和自定义视图元素。优选地,所述视图模块是配置模板所需要显示的样式风格,通过超文本标记语言的样式列表控制数据显示的样式和形式,控制产生的数据的输出样式。优选地,所述固定视图元素是系统固定封装出的多个默认显示样式的元素,每种固定视图元素的显示形式为系统默认给出的固定样式。优选地,所述自定义视图元素是可自定义的显示形式,运用数据模块元素的宏标记作为设计的数据源,自己定义和设计需要显示模板的样式和风格,整个元素作为一个数据的输出显示模板。与现有技术相比,本专利技术具有如下的有益效果:(1)采用可配置模板的形式可以增加数据报告生成的灵活性和可配置型;(2)能够运用相同的数据配置形成多种形式的文档;(3)使用该方法可以满足多方面客户对报告文档的形式的需求。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术超文本标记语言定制系统的原理框图。图2为本专利技术超文本标记语言定制系统的具体原理框图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变形和改进。这些都属于本专利技术的保护范围。如图1和图2所示,本专利技术超文本标记语言定制系统包括以下模块:模板配置模块,该模块主要是通过结合运用解释型程序设计语言和超文本标记语言设计配置模板,模板包含多种类型的模块元素,模块元素之间通过宏标记进行数据的引用,设计形成多个模块元素的模板,模块元素的模板间通过排序形成客户需要的排版形式;模板解析模块,该模块是对配置的模板和宏标记进行解析,运用解释型程序设计语言的特点解析模板中的宏标记,将宏标记解析成对应的数据,用模板引擎的黏合特性将超文本标记语言解析成显示数据模板,通过面向对象的程序设计语言和国际化开放标准的类库,对显示数据模板的各个节点进行解析,形成对应的国际化开放标准的文档。本专利技术可以对多种类型的数据进行计算、解释,并可以根据用户的意愿设计显示的样式和格式,可以通过一种形式的模板的配置形成多种风格的文档形式。可以灵活地配置出客户所需求的文档格式和排版形式,通过解释型程序设计语言的模板引擎对模板的数据和标记进行解析生成符合国际化开放标准的文档。所述模板配置模块和模板解析模块连接,这样方便连接和解析。所述模板配置模块包括数据模块和视图模块,数据模块包含固定数据元素和自定义数据元素;视图模块包含固定视图元素和自定义视图元素。所述视图模块是配置模板所需要显示的样式风格,通过超文本标记语言的样式列表控制数据显示的样式和形式,控制产生的数据的输出样式。所述固定视图元素是系统固定封装出的多个默认显示样式的元素,每种固定视图元素的显示形式为系统默认给出的固定样式。固定数据元素是系统默认封装出多个数据的产生形式,每种固定数据元素输出的数据形成是由系统默认给出的固定的数据和数据形式。所述自定义视图元素是可自定义的显示形式,运用数据模块元素的宏标记作为设计的数据源,自己定义和设计需要显示模板的样式和风格,整个元素作为一个数据的输出显示模板。自定义数据元素可自定义要产生的数据内容结构和数据形式,可通过数据元素的宏标记进行数据元素间的引用,设计形成自定义的数据格式,该元素是通过自定义的形式决定要产生形成的数据。以上对本专利技术的具体实施例进行了描述。需要理解的是,本专利技术并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本专利技术的实质内容。本文档来自技高网...

【技术保护点】
一种超文本标记语言定制系统,其特征在于,包括以下模块:模板配置模块,该模块主要是通过结合运用解释型程序设计语言和超文本标记语言设计配置模板,模板包含多种类型的模块元素,模块元素之间通过宏标记进行数据的引用,设计形成多个模块元素的模板,模块元素的模板间通过排序形成客户需要的排版形式;模板解析模块,该模块是对配置的模板和宏标记进行解析,运用解释型程序设计语言的特点解析模板中的宏标记,将宏标记解析成对应的数据,用模板引擎的黏合特性将超文本标记语言解析成显示数据模板,通过面向对象的程序设计语言和国际化开放标准的类库,对显示数据模板的各个节点进行解析,形成对应的国际化开放标准的文档。

【技术特征摘要】
1.一种超文本标记语言定制系统,其特征在于,包括以下模块:模板配置模块,该模块主要是通过结合运用解释型程序设计语言和超文本标记语言设计配置模板,模板包含多种类型的模块元素,模块元素之间通过宏标记进行数据的引用,设计形成多个模块元素的模板,模块元素的模板间通过排序形成客户需要的排版形式;模板解析模块,该模块是对配置的模板和宏标记进行解析,运用解释型程序设计语言的特点解析模板中的宏标记,将宏标记解析成对应的数据,用模板引擎的黏合特性将超文本标记语言解析成显示数据模板,通过面向对象的程序设计语言和国际化开放标准的类库,对显示数据模板的各个节点进行解析,形成对应的国际化开放标准的文档。2.根据权利要求1所述的超文本标记语言定制系统,其特征在于,所述模板配置模块和模板解析模块连接。3.根据权利要求1所述的超文本标记语言...

【专利技术属性】
技术研发人员:王乔乔刘钧钧陆定成
申请(专利权)人:上海创景计算机系统有限公司
类型:发明
国别省市:上海;31

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

1