XForms仍然是现场标准吗?

pau*_*ray 12 standards xforms

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

ebr*_*hez 11

添加菲尔的答案:

W3C的XForms工作组是活跃的,目前正在开发XForms 2.0.特别参见wiki上提出的2.0功能以及2012年2月的规范草案.

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

另一方面,XForms提供:

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

我可能错过了一些.

更新2016-11-28:有关截至2016年底的最新答案,请参阅此新问题.


Phi*_*oth 5

该标准肯定并没有死,尽管它可能说它在标准的网络浏览生态系统中没有获得太大的吸引力.

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

还有一些我没有使用过的其他库,但是我听说过很好的东西:OrbeonXSLTForms让人想起,但是在这里可以找到一个更完整但有点过时的列表.