Mozilla宣布XForms开发项目 - XForms是什么?它带来了什么?

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 yjgx007 的 blog

来自:http://www.mozilla.org/press/mozilla-2004-08-10.html

mozilla宣布xforms开发项目
注:mozilla是源于american online/netscape的一个开源组织。mozilla引领和革新开发下一代web浏览
器、e-mail应用软件、web页面编辑器,web标准的倡导者、提供web开发技术、开源软件开发工具,它是所有开发人员和测试人员的交流组织。

2004年8月11日,mozilla与novell和ibm合作开发xforms项目,目标是执行由w3c所推荐的xforms1

.0,xforms是xhtml2的一个子模块,使用xforms将生成丰富的,简洁的web应用程序,那是所有web开发人员所渴望的。

xforms 1.0将继续html forms的成功,并将提供更优秀的基于xhtml应用的forms技术,关于xforms的简要说明详见下文。

xforms是什么?
xforms是w3c组织所推荐的下一代在线forms(早在2003年10月14日就被w3c推荐),它吸取了w3c标准诸如:xml schema, xpath和基于xml的事件,xforms试图突破当前html forms模型的一些限制。

xforms的最大特色是包含了客户端验证的功能,我们知道,在html中,许多关于forms验证的功能需要写大量的javascript脚本,由于验证的javascript脚本库依赖于forms中的各个元素,当它们发生变化时,不得不重新更新或维护javascript验证脚本。xforms结合了许多关于验证方面的功能,对form验证只需要使用简单的xml标记完成,其它亮点还有:xforms将数据从表现中分离,更健壮的数据类型表示,能够递交xml数据到服务端-替代我们通常使用name/value递交的做法(看起来这个还不错;)),xforms可以在不同的设备上正常显示。在学习xforms之前,推荐先阅读一下web forms 2.0,关于xforms的教程和文档可在w3c站点找到.

现在已经有专门为ie的xforms插件下载:http://www.formsplayer.com/download/formsplayer1.0.1.1008.msi

xforms的出现并不能说明javascript就没什么用了,xforms隐藏了web开发中forms验证的真实细节,更何况现在的xforms仍然还有很多问题需要改进.

本文关键:Mozilla宣布XForms开发项目 - XForms是什么?它带来了什么?
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top