什么是XForms?

什么是XForms?

当前的Web表单的设计无法从表单的表述中分离表单的目的或用途,然而XForms, , 由分别描述表单行为和样式的独立单元组成,这就允许柔性表述选择, 包含经典的XHTML表单,附加到XML表单定义中。

下面的图例说明XForms Model如何定义单一的独立的XML表单,以及如何能够处理多样的标准或私有的用户界面:

 

Xforms用户界面 提供了用以替代目前的XHTML表单控件的可视化控件的标准集合,这些控件可以直接用在XHTML和其他XML文档中(如SVG)。 其他团体,如Voice Browser Working Group, 也可以独立开发XForms的用户界面。

XForms的一个重要概念就是表单收集数据 ,称为XML instance dataXForms Model描述了instance data 的结构。 通过instance data XML一样,表单支持表述结构化交换数据,工作流,自动填充,及预填充表单应用程序。

最终,要有一个instance data通道连接数据流和XForms处理器,因此,XForms Submit Protocol 定义了XForms如何发送和接收数据,包含挂起和恢复表单的能力。

下面的图例概括了XForms的主要结构:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值