XForms简介

1.  什么是XForms?
(1). XForms 是下一代的 HTML 表单
(2). XForms 与 HTML 表单相比更完善,更灵活
(3). XForms 将在 XHTML 2.0 中成为表单标准
(4). XForms 独立于平台和设备
(5). XForms 可从表现分离数据和逻辑
(6). XForms 使用 XML 来定义表单数据
(7). XForms 可存储和传输 XML 文档中的数据
(8). XForms 含有诸如计算以及表单验证等特性
(9).XForms 可减少或根除对脚本的需求
(10). XForms 是 W3C 标准

2.  XForms 是 HTML 表单的继任者
     在今天,表单是许多 web 应用程序的重要组成部分。HTML 表单使 web 应用程序从用户那里接收数据成为可能。今天,在 HTML 表单成为 HTML 标准的组成部分的十年后,网络用户所进行的复杂事务正在超越标准的 HTML 表单的能力极限。XForms 提供了一种更完善、更安全并独立于设备的方法来处理网络输入。我们应当期待未来的网络解决方案要求使用支持 XForms 的浏览器(所有未来的浏览器均应支持 XForms)。

3.  XForms 可从表现分离数据和逻辑
     XForms 使用 XML 来进行数据定义,而 HTML 或 XHTML 用于数据显示。XForms 可把表单的数据逻辑与其表现分离。XForms 数据的定义方式独立于最终用户与应用程序相交互的方式。

4.  XForms 使用 XML 来定义表单数据
     通过 XForms,可使用 XML 来表达描述和验证数据的规则。

5.  XForms 使用 XML 来存储和传输数据
     通过 XForms,显示在表单中的数据可存储在 XML 文档中,并且从表单提交的数据使用 XML 在因特网上传输。
数据以 Unicode 进行编码和传输。

6.  XForms 独立于设备
     把数据与表现分离使得 XForms 独立于设备,因为数据模型可被用于所有的设备。表现可为不同的用户界面定制,比如移动电话、手持设备以及针对盲人的盲文阅读器。
     由于 XForms 独立于设备并基于 XML,这也使得向其他 XML 应用程序中添加 XForms 元素成为可能,比如 VoiceXML (speaking web data)、WML (无线标记语言), 以及 SVG (可伸缩矢量图形)。

7.  XForms 是 W3C 标准
     XForms 在 2003 年 10 月成为 W3C 标准。
     可通过此链接找到官方的 W3C 推荐标准:http://www.w3.org/TR/xforms/

你可能感兴趣的:(html,xml,浏览器,XHTML,网络,存储)