XForms仍然是现场标准吗?

时间:2011-02-16 06:31:21

标签: standards xforms

XForms标准页面似乎表明它已不再存在,并且html5有点排序现在可以完成工作。是这样的吗?我正在考虑将异构数据块存储为XML片段 - 根据数据类型生成编辑器页面。

2 个答案:

答案 0 :(得分:11)

添加到Phil的答案:

W3C的XForms工作组处于活动状态,目前正致力于XForms 2.0。请特别参阅提议的2.0 features on the wikiin-progress draft of the spec as of Feburary, 2012

此外,我认为HTML 5“完成工作”并不公平。 HTML 5表单比HTML 4表单带来了小的和受欢迎的改进,但它们并没有弥合与XForms的差距。

另一方面,XForms提供:

  • MVC架构
  • XML数据模型(你喜欢它或者你不喜欢它)
  • 使用xf:repeat
  • 的强大重复模型
  • 声明性属性和计算
  • 声明性事件处理程序
  • 使用xf:submission
  • 在数据模型和REST服务之间进行集成
  • 提示,帮助和提醒消息的内置概念

我可能错过了一些。

更新2016-11-28:要获得截至2016年底的最新答案,请参阅此newer question

答案 1 :(得分:5)

标准肯定没有死,尽管在标准的网络浏览生态系统中它没有获得太大的吸引力也许是真的。

我曾参与过许多项目,其中XForms已被用作某些定制应用程序中的表单层;在我的情况下,XForms部分已由Backplane BXUbiquity XForms处理,根据您的要求,两者都值得一看(完全披露:我过去曾作为一个两个项目的实施者)。背板BX是Windows / IE特有的; Ubiquity XForms是一个跨浏览器的客户端JavaScript库;两者都是开源的。

还有一些我没有合作过的其他图书馆,但我听说过很好的事情:OrbeonXSLTForms让人想起,但更为完整,虽然略有过时的,列表可以找到here