[转] 两种自定义表单设计方案

简介:

无涯 原文 两种自定义表单设计方案 [原创]

2006-12

 

最近参与一个项目,客户要求提供自定义表单的功能。主要的要求是:能够对表单的字段进行增删改,对显示表单的格式可以灵活定制。由于客户的表单变动可能比较频繁,所以决定实现自定义表单功能。初步设想出以下两种自定义表单的解决方案,目前只涉及到表单的显示方案。

 请大家讨论一下两种方案的优劣,使用哪种较好。也欢迎大家提出更好的解决方案。

HTML模板方案


概述:采用HTML模板方式。对于每一种样式的表单定义HTML模板;在模板中定义Web页面的HTML界面代码,在需要读到数据库数据的地方用特殊字符代替;当用户访问页面时,先从数据库中取得所有相关数据,然后根据指定的模板路径读入HTML文档内容,通过“模板标记解析器”用取得的数据替换掉模板中的特殊标记,然后将整个HTML文档显示出来。

 http://images.cnblogs.com/cnblogs_com/infinity/Form001.JPG

XML + XSLT方案

       概述:采用XML描述数据,XSLT定义XML数据显示格式。通过XSLT来控制数据的显示;查询数据库返回XML格式数据,将XML保存到临时文件,通过XSLT来解析XML数据文件生成HTML代码,最终将HTML代码显示到前台页面中。

http://images.cnblogs.com/cnblogs_com/infinity/Form002.JPG
对于第二种方式,我正好有个简单的Demo:/Files/Infinity/Demo.rar,请直接用浏览器打开“Test.xml”文档,即可看到XML + XSLT方案的效果。

 

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。








    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/5823550.html,如需转载请自行联系原作者


相关文章
|
23天前
|
安全
什么是短剧系统开发/需求设计/逻辑方案/项目指南
The short drama system development plan refers to the development of a system for organizing and managing the process of short drama production, release, and playback.
|
9月前
|
前端开发
原型图的设计使用
原型图的设计使用
|
6月前
|
设计模式 JSON 数据可视化
如何设计一个灵活的审批流程
如何设计一个灵活的审批流程
303 0
|
10月前
|
设计模式 监控 安全
API接口设计方案
API(Application Programming Interface)接口是一种用于与应用程序进行交互的标准化接口,它允许第三方应用程序通过网络调用应用程序的功能。设计API接口是开发人员在开发软件系统时的重要任务之一,因为API接口的质量和易用性直接影响到应用程序的性能和用户满意度。下面是一份8000字的API接口设计方案,希望能对您有所帮助。
520 0
|
11月前
|
数据挖掘 网络架构
短链系统设计-服务设计
该系统其实很简单,只需要有一个 service即可:URL Service。由于 tiny url只有一个 UrlService: 本身其实就是个小的独立应用 也无需关心其他任何业务功能
110 0
短链系统设计-服务设计
|
存储 安全 算法
API接口安全设计方案
API接口安全设计方案
|
前端开发
前端工作总结280-表单验证层级添加
前端工作总结280-表单验证层级添加
68 0
前端工作总结280-表单验证层级添加
|
前端开发
前端工作总结284-抽离出新页面优化
前端工作总结284-抽离出新页面优化
70 0
|
XML 数据格式
工作流 自定义表单 挂靠流程 模块设计方案
工作流 自定义表单 挂靠流程 模块设计方案
234 0
工作流 自定义表单 挂靠流程 模块设计方案
|
存储 缓存 算法
系统设计系列之如何设计一个短链服务
短链服务的鼻祖是 TinyURL,是最早提供短链服务的网站,目前国内也有很多短链服务:新浪(t.cn)、百度(dwz.cn)、腾讯(url.cn)等等。
447 0
系统设计系列之如何设计一个短链服务

热门文章

最新文章